Autor Zpráva
Anonymní
Profil *
A jakto že mi to funguje jenom při prvním kliknutí??? Jakto že se mi událost udělá jenom jednou
a ne víckrát ?????


<html>
<head>
<script language="JavaScript" type="text/javascript">

var promenna=1;
function funkce()
{
promenna=promenna+1;
document.write(" promenna="+promenna);
}

</script>
</head>

<body onMouseDown="funkce();" >

</body>
</html>
PerToon
Profil
Nechceš radši zkusit onclick? Ten by snad mohl fungovat.
Anonymní
Profil *
PerToon: zkusil jsem, nefunguje :(
Leo
Profil
document.write nemuzete volat pote, co je stranka nactena, napriklad jako odezvu na udalost jak to mate vy - pokud to udelate, nikdo netusi, co se v prohlizeci stane... Leo
Anonymní
Profil *
Leo:
no to jsem teda jelen .... když nemůžu použít document.write, tak jak se podobný věci řešej??? Jsou
jiný možnosti???
PerToon
Profil
Ve skriptu:
document.getElementById("telo").innerHtml=promenna;
nebo
document.getElementById("telo").innerHtml+=promenna;
A pak máš:
<body id="telo">
Leo
Profil
"tak jak se podobný věci řešej??? Jsou jiný možnosti???"

Jasne, ze jsou, k cemu by jinak JavaScript byl? Resi se pres DOM (idealne, vytvareni elementu a praci s uzly), v nouzi nejvyssi pres innerHTML (nestandardni, ale leckde a leckdy funguje). Leo
PerToon
Profil
Leo, innerHtml je nouze nejvyšší? Já ho totiž většinou používám... co je spolehlivější než innerHtml?
Anonymní
Profil *
PerToon:
jj. dík
Leo
Profil
O spolehlivosti nebyla rec, jen o tom, ze to neni standardni. Leo
Anonymní
Profil *
Leo: taky dík :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0