![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
potrzebuje synchronicznie odpytac serwer Kod <script> r=new XMLHttpRequest() r.onreadystatechange=function(){if(r.readyState==4)alert(r.responseText)} r.open('GET','1.txt',false) r.send(null) </script> nie wiem czemu pod FF 3.0.1 nie dziala, pozostale wyswietlaja okienko alerta. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 9 Dołączył: 22.03.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@luciano chyba jednak synchronicznie - skrypt czeka aż dane się całe ściągną, asynchronicznie - nie.
@nexis Obiekt XMLHttpRequest() nie jest uniwersalny dla wszystkich przeglądarek nie no, bez jaj, rozmawiamy oo ff 3 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) , a nie o przeglądarce z Marsa, ale jak faktycznie nie obsługuje xhr-a to Cie przeprosze, bo przyznam ze jeszcze nie testowalem na ff3 ;O nie zgubiłeś nawiasów klamrowych i średnika (opcjonalnie z tego co wiem) w IF? : r.onreadystatechange=function(){if(r.readyState==4)alert(r.responseText)} nie powinno być: r.onreadystatechange=function(){ if(r.readyState==4) { alert(r.responseText); } }; Aż dziw, że działa w innych, albo o czymś nie wiem... ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 09:49 |