Autor | Zpráva | ||
---|---|---|---|
pepaaaa Profil * |
#1 · Zasláno: 9. 7. 2006, 14:43:07
ahoj
jsem zacatecnik a momentalne jsem u setTimeout a mam takovy dotaz proc mi nefunguje tento jednoduchy scriptik?? po dvou sekundach mi dle planu napise ahoj ale dal uz nejak nechce jet a ja nechapu proc nasledne neumi naplsat i to neeeeeeeeeeeeeee a pak jeste jedna malickost . je nejaky editor ktery by mi zkontroloval code jako myslim ze by mi napsal ze mi pravdepodobne chyby nekde zavorka strednik a tak?? <html> <head> <script> function func() { document.write("ahoj"); setTimeout ("func1()", 2000); } function func1() { document.write("neeeeeeeee"); } </script> </head> <body> <script> setTimeout ("func()", 2000); </script> </body> </html> |
||
Pajuc Profil * |
#2 · Zasláno: 9. 7. 2006, 15:24:28
a ja nechapu proc nasledne neumi naplsat i to neeeeeeeeee
Umí napsat cokoliv, ale nechápe proč tam strkáš document.write() Když použiješ něco takového - document.getElementById("object").firstChild.data="neeeeee"; - bude z tebe chytřejší :P Opera i Firefox mají JavaScript konzole. U IE stačí kliknout na žlutý trojúhelník ve status baru. |
||
Chamurappi Profil |
#3 · Zasláno: 9. 7. 2006, 16:03:15
Reaguji na pepuuuu:
Metoda document.write() buď zapisuje do právě otevřeného dokumentu, nebo otevře nový dokument (starý je smazán) a píše do něj. Jakmile je HTML celé načtené, nastává ten druhý případ => nevolej v té době document.write(). Můžeš použít document.getElementById("něco").innerHTML = "neeeeeeeee". |
||
pepaaaa Profil * |
#4 · Zasláno: 9. 7. 2006, 16:33:34
diky ale ja jsem asi vazne marny pripad :-D
Pajuc: diky za ten zlutej trojuhelnik sem blbej a slepej. nejake "prvniDite" jeste neznam. Chamurappi: ok to jsem potreboval vedet nicmene jsem to predelal uplne jinak aby to bylo co nejjednodussi a porad to po mne hcce nejaky objekt. co mam ted spatne?? <html> <head> <script language="javascript"> function Datum() { var datum = new Date (); document.getElementById("divv").innerHTML = datum; setTimeout ("func()", 2000); } </script> </head> <body onload="Datum()"> <div id='divv'>Tady bude datum</div> </body> </html> |
||
pepaaaa Profil * |
#5 · Zasláno: 9. 7. 2006, 17:02:16
uz to mam diky moc
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0