Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Kolemjdoucí 29. 10. 2015, 15:35:56
-
Ahoj, proč mi tohle nefunguje...
<!DOCTYPE html>
<html lang='cs'>
<head>
<script>
document.getElementById("demo").innerHTML = 5 + 6;
</script>
</head>
<body>
<p id="demo"></p>
</body>
</html>
a tohle funguje..
<!DOCTYPE html>
<html lang='cs'>
<head>
</head>
<body>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = 5 + 6;
</script>
</body>
</html>
Děkuji moc za objasnění...
-
http://stackoverflow.com/questions/807878/javascript-that-executes-after-page-load
-
Nešlo by to vysvětlit jednou větou ? Je to takový problém ? Díky..
-
Slo, a ta jedna veta je v odkaze: Now since the script executes before the page has loaded, I can't access the <body>, among other things.
-
Tem odkaz má 300 řádků. Když se ptám na takovou banalitu, těžko může někoho napadnout, že bych v té hromadě spleti našel něco co bych najít měl. Navíc opravdu nevím co tam mám hledat.. co myslíš ? Zkus se nad tím zamyslet..
-
Slo, a ta jedna veta je v odkaze: Now since the script executes before the page has loaded, I can't access the <body>, among other things.
Tohle mi úplně stačí, děkuji..
-
Tem odkaz má 300 řádků. Když se ptám na takovou banalitu, těžko může někoho napadnout, že bych v té hromadě spleti našel něco co bych najít měl. Navíc opravdu nevím co tam mám hledat.. co myslíš ? Zkus se nad tím zamyslet..
Mozna by ses mel naucit se Stack Overflow pracovat.
Navic ta jedna veta je sice vysvetleni, ale nedostanes z ni spravne reseni - vazne je lepsi venovat tomu odkazu cas a nedoufat, ze ti to nekdo prezvyka.
-
V první ukázce voláš element, který v ten okamžik neexistuje.
Řešení jsou dvě:
http://kod.djpw.cz/vprb-
http://kod.djpw.cz/uprb-
Pokud si chceš s kódem "pohrát", odmaž "mínus" na konci odkazu.
-
Zkus se nad tím zamyslet..
Svatá pravda. Místo CTRL+C - CTRL+V kódu, kterému absolutně rozumíš, ze zkus zamyslet nad tím, co děláš. ::)