Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odświeżając się skrypt php
djpiatek
post 2.10.2010, 00:32:02
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 24.04.2009

Ostrzeżenie: (0%)
-----


Witam, napisałem skrypt który przy pomocy ajaxa ładuje do diva wykonany skrypt php - w tym pliku jest warunek który jak zostanie spełniony to zacznie pobieranie się pliku lecz gdy warynek jest prawdziwy nie zaczyna się pobieranie hmm ? pobieram tak:
  1. header("Pragma: public");
  2. header("Expires: 0");
  3. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  4. header("Cache-Control: private",false);
  5. header("Content-Type: $ctype");
  6. header("Content-Disposition: attachment; filename=\"".basename($name)."\";");
  7. header("Content-Transfer-Encoding: binary");
  8. header("Content-Length: ".@filesize($filename));
  9. @readfile("$filename") or die("File not found.");


a tutaj ajax którym to wywoluje
  1. var object = false;
  2. if (window.XMLHttpRequest) object = new XMLHttpRequest();
  3. else if (window.ActiveXObject) object = new ActiveXObject("Microsoft.XMLHTTP");
  4.  
  5.  
  6. function getData(dataSource, divID)
  7. {
  8.  
  9. if (object.readyState==4 || object.readyState==0)
  10. {
  11.  
  12. var obj = document.getElementById(divID);
  13.  
  14.  
  15. object.open("GET", dataSource);
  16. object.setRequestHeader("Content-Type", "text/xml");
  17.  
  18. object.onreadystatechange = function()
  19. {
  20.  
  21. if (object.readyState == 4 && object.status == 200)
  22. obj.innerHTML= object.responseText;
  23. }
  24.  
  25. object.send(null);
  26. }
  27. }
  28.  
  29.  
  30. function odswiezaj()
  31. {
  32. getData('ajax.php','mojDIVIK');
  33. setTimeout("odswiezaj()", 5000);
  34. }
  35.  



i oczywiście jak odpale plik ajax.php to się sciąga a załadowany przez ajax nie - co źle robie ?

Ten post edytował djpiatek 2.10.2010, 01:03:23
Go to the top of the page
+Quote Post
fander
post 4.10.2010, 15:55:29
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 22
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


a gdzie kolego uruchamiasz funkcję odświeżaj ?

Dodaj w body onload="odswiezaj()"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 08:20