Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 14. 2. 2006, 19:10:36
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 |
#2 · Zasláno: 14. 2. 2006, 19:14:12
Nechceš radši zkusit onclick? Ten by snad mohl fungovat.
|
||
Anonymní Profil * |
#3 · Zasláno: 14. 2. 2006, 19:20:11
PerToon: zkusil jsem, nefunguje :(
|
||
Leo Profil |
#4 · Zasláno: 14. 2. 2006, 19:31:44
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 * |
#5 · Zasláno: 14. 2. 2006, 19:48:11
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 |
#6 · Zasláno: 14. 2. 2006, 19:51:22
Ve skriptu:
document.getElementById("telo").innerHtml=promenna; nebo document.getElementById("telo").innerHtml+=promenna; A pak máš: <body id="telo"> |
||
Leo Profil |
#7 · Zasláno: 14. 2. 2006, 19:55:41
"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 |
#8 · Zasláno: 14. 2. 2006, 19:57:30
Leo, innerHtml je nouze nejvyšší? Já ho totiž většinou používám... co je spolehlivější než innerHtml?
|
||
Anonymní Profil * |
#9 · Zasláno: 14. 2. 2006, 20:04:41
PerToon:
jj. dík |
||
Leo Profil |
#10 · Zasláno: 14. 2. 2006, 20:05:41
O spolehlivosti nebyla rec, jen o tom, ze to neni standardni. Leo
|
||
Anonymní Profil * |
#11 · Zasláno: 14. 2. 2006, 20:07:57
Leo: taky dík :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0