![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to aby dalsza cześć kodu nie wykonywała się, może to przedstawię za pomocą przykładu:
Kod var ajax = false; try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { if (typeof XMLHttpRequest != 'undefined') { ajax = new XMLHttpRequest(); } } } function ajaxX() { if (!ajax) alert(''); if (ajax.overrideMimeType) ajax.overrideMimeType('text/html'); ajax.open("GET", './strona.html', true); ajax.onreadystatechange = status; ajax.send(null); alert(':-)'); } function status() { if (ajax.readyState != 4) return; alert(ajax.responseText); } ajaxX(); chcę zrobić tak aby najpierw wyświetliła się zawartość pliku strona.html a dopiero później buźka ':-)' |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To wrzuć buźkę...
Kod function status() { if (ajax.readyState != 4) return; alert(ajax.responseText); //< -------------------------------- TU } Ew. poszukaj jak wywołać AJAX'a nie-asynchronicznie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
z buźką to był tylko przykład, chodzi mi o to aby dalszy kod funkcji wykonywał się dopiero po pobraniu, np. żeby można było zwrócić przez funkcje zawartość strony:-)
czy jest w ogóle coś takiego jak wywołanie AJAX'a nie-asynchronicznie? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 29.09.2025 - 23:40 |