Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: document.getElementById
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Fixer
Czemu ten skrypt wogóle nie działa?

  1. <script type="text/javascript">
  2.  
  3. function opis() {
  4. var data = new Date();
  5. document.getElementById("losowa_ksiazka_link").innerHTML = data;
  6. }
  7.  
  8. opis();
  9.  
  10.  
  11. <div id="losowa_ksiazka_link" style="width:150px;height:20px;"></div>
nospor
wywolujesz opis() zanim jeszcze DIV o zadanym ID sie utworzy smile.gif
Fixer
przeniesienie diva na początek nic nie daje :/
nospor
no popatrz, a mi daje:
  1.  
  2.  
  3.  
  4. </head>
  5. <div id="losowa_ksiazka_link" style="width:150px;height:20px;"></div></body>
  6. <script type="text/javascript">
  7.  
  8. function opis() {
  9. var data = new Date();
  10. document.getElementById("losowa_ksiazka_link").innerHTML = data;
  11. }
  12.  
  13. opis();
  14.  
  15.  
  16.  
  17. </html>

A zeby tak zrobic to super elegancko, to powinienes opis() wywolac dopiero po zaladowaniu calej strony
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.