Witam, mam problem.
Sprawa wygląda następująco:

4 pliki:

index.php wgrywa w diva plik.php a ten ma w sobie jeszcze 2 pliki dodaj.php i sprawdz.php.

Sytuacja wyglada tak.

index.php wgrywa plik.php

w plik.php mamy 2 divy sprawdz i dodaj

w sprawdz ma byc sprawdz.php ktore odswieza sie co 3 sekundy i sprawdza warunek w MySQL, jezeli jest prawdziwy odswieza rowniez plik dodaj.php

index.php
  1. <head>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3.  
  4. <script type="text/javascript" >
  5.  
  6. var object = false;
  7.  
  8. if (window.XMLHttpRequest) object = new XMLHttpRequest();
  9. else if (window.ActiveXObject) object = new ActiveXObject("Microsoft.XMLHTTP");
  10.  
  11. function getData(dataSource, divID)
  12. {
  13. if (object.readyState==4 || object.readyState==0)
  14. {
  15. var obj = document.getElementById(divID);
  16. object.open("GET", dataSource);
  17.  
  18. object.onreadystatechange = function()
  19. {
  20. if (object.readyState == 4 && object.status == 200)
  21. obj.innerHTML= object.responseText;
  22. }
  23. object.send(null);
  24. }
  25. }
  26.  
  27. function wgraj(file,divy)
  28. {
  29. setTimeout("getData('"+file+"', '"+divy+"')", 100);
  30. }
  31.  
  32. function odswiezaj(file,divy)
  33. {
  34. getData(file, divy);
  35. setTimeout("odswiezaj('"+file+"', '"+divy+"')", 3000);
  36. }
  37.  
  38. </script>
  39.  
  40. </head>
  41. <body>
  42.  
  43. <div id="plik">
  44. </div>
  45.  
  46. <script language=javascript>
  47. getData("plik.php","plik");
  48. wgraj("dodaj.php","dodaj");
  49. odswiezaj("sprawdz.php","sprawdz");
  50. </script>
  51.  
  52. </body>
  53. </html>


plik.php
  1.  
  2. <div id="dodaj">
  3. </div>
  4.  
  5. <div id="mapa">
  6. </div>
  7.  


sprawdz.php
  1. <?php
  2. //tutaj cos tam jest pobierane, sprawdzane w bazie
  3. if($odswiezanie=='1')
  4. {
  5. <script language=javascript>
  6.  
  7. wgraj("dodaj.php","dodaj");
  8.  
  9. </script>
  10. ';
  11. }
  12. ?>


dodaj.php
  1.  
  2. //tutaj cokolwiek :)
  3.  


i tak, za pierwszym razem wgrywa mi plik.php i sprawdz.php i dziala ale dodaj.php w ogole mi nie wgrywa