Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: onLoad div
Forum PHP.pl > Forum > XML, AJAX
ketna
Witam,

w skrócie: chciałbym aby pod divami było onload i wywoływało funkcję po przeładowaniu strony. Ponieważ jednak dla div nie ma onload nie wiem jak je zastąpić.
Poniżej kod w dużym uproszczeniu:

  1. <div id="x3" onload="check(3);"></div>
  2.  
  3. function check(id) {
  4. document.getElementById('x3').innerHTML = 'OK';
  5. }


Z góry dziękuję za pomoc smile.gif
b4x
  1. <div id="x3"></div>
  2. <script type="text/javascript">check(3);</script>
ketna
Dzięki, ale mam niestety jeszcze jeden problem. Mianowicie przy zastosowaniu poniższego kodu funkcja zwraca wynik tylko wynik dla ostatniego odwołania na stronie. Bardzo proszę o jakąś podpowiedź.

  1. function Response()
  2. {
  3. if(http.readyState == 4)
  4. {
  5. var response = http.responseText;
  6.  
  7. returned = response.split('|');
  8.  
  9. if(response.indexOf('|' != -1))
  10. {
  11. var id=returned[1];
  12. var count=returned[2];
  13.  
  14. document.getElementById('count'+id).innerHTML = count;
  15.  
  16. }
  17. }
  18. }
  19.  
  20. function check(id)
  21. {
  22. document.getElementById('count'+id).innerHTML = 'wait';
  23. http.open('get', 'check.php?id='+id);
  24. http.onreadystatechange = Response;
  25. http.send(null);
  26. }
  27.  
  28.  
  29.  
  30. <div id="count2"></div><script type="text/javascript">check(2);</script>
  31. <div id="count1"></div><script type="text/javascript">check(1);</script>
  32. <div id="count4"></div><script type="text/javascript">check(4);</script>
  33. <div id="count3"></div><script type="text/javascript">check(3);</script>
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.