| Autor | Zpráva | ||
|---|---|---|---|
| Tomj Profil * |
#1 · Zasláno: 3. 7. 2007, 13:47:29
Zdravím. Snažím se naučit se JavaScripty ale moc mi to nejde. Snažím se o časování. Chci aby se mi vypsala číselná řada a aby se to následující vypsalo vždy po vteřině. Můj kód vypadá takto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta name="author" content="Thomas"> <title>Untitled 1</title> <script type="text/javascript"> var a=0; function casovani(){ a++; document.write(a); setTimeout("casovani()",1000); } </script> </head> <body> <input type=button onclick="casovani();" value=načasovat> </body> </html> Vypíše mi to jedničku a v IE pak chybu že na nultým řádku byl očekáván objekt a Firefox se stále načítá. Nemůže to mít něco společnýho s tím že mám Win Vista a tudíš IE7? Ale to je asi blbost, Firefox by fungoval. Pls lidi, heeeelp. |
||
| Leo Profil |
#2 · Zasláno: 3. 7. 2007, 14:00:02
Ne, souvisi to s tim, ze document.write nemuzete pouzit na prepisovani hotove stranky, Leo
|
||
| Tomj Profil * |
#3 · Zasláno: 3. 7. 2007, 14:02:02
Ne, souvisi to s tim, ze document.write nemuzete pouzit na prepisovani hotove stranky, Leo
A jak to mám teda vypsat? |
||
| temistokles Profil |
#4 · Zasláno: 3. 7. 2007, 14:09:55
vytvor si v tele stránky
<span id="spid"> </span> riadok document.write(a); nahraď riadkom document.getElementById('spid').ineerHTML+=a; |
||
| temistokles Profil |
#5 · Zasláno: 3. 7. 2007, 14:10:31
vytvor si v tele stránky
<span id="spid"> </span> riadok document.write(a); nahraď riadkom document.getElementById('spid').innerHTML+=a; sry, preklep |
||
| Tomj Profil * |
#6 · Zasláno: 3. 7. 2007, 14:12:16
Strašně moc díky za radu
|
||
|
Časová prodleva: 19 let
|
|||
0