Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Kolemjdoucí 29. 10. 2015, 15:35:56

Název: JavaScript - rozdíl v kódu
Přispěvatel: Kolemjdoucí 29. 10. 2015, 15:35:56
Ahoj, proč mi tohle nefunguje...

Kód: [Vybrat]
<!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..

Kód: [Vybrat]
<!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í...
Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Ondra Satai Nekola 29. 10. 2015, 15:42:01
http://stackoverflow.com/questions/807878/javascript-that-executes-after-page-load
Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Kolemjdoucí 29. 10. 2015, 15:45:48
Nešlo by to vysvětlit jednou větou ? Je to takový problém ? Díky..
Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Ondra Satai Nekola 29. 10. 2015, 15:47:20
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.
Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Kolemjdoucí 29. 10. 2015, 16:20:55
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..
Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Kolemjdoucí 29. 10. 2015, 16:22:14
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..
Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Ondra Satai Nekola 29. 10. 2015, 16:34:02
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.
Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Halamus 29. 10. 2015, 16:37:41
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.

Název: Re:JavaScript - Rozdíl v kódu
Přispěvatel: Antičobol 29. 10. 2015, 16:56:38
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áš.  ::)