![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
To mój pierwszy post więc witam wszystkich
![]() CODE function wskaz_id1() { temp3=czy_plik_istnieje("players/"+document.getElementById('login1').value+".txt"); alert(temp3); } function czy_plik_istnieje(adres) { if(ObiektXMLHttp) { ObiektXMLHttp.open('GET', adres); ObiektXMLHttp.onreadystatechange = function () { if (ObiektXMLHttp.readyState == 4) { zmienna = ObiektXMLHttp.status; alert ("zmienna"); <- tu wyświetli poprawnie za 1 razem } } ObiektXMLHttp.send (null); } return zmienna; } zauważyłem, że alert(temp3) jest wykonywane za szybko, i zwraca starą wartość. Porobiłem parę zmian, jednak opóźnianie przy pomocy setTimeout rozwala mi cały kod, nie umiem dojść później z tym do ładu. Wygląda na to, że funkcje wykonują się jednocześnie bądź po tym, co jest po ich wywołaniu. Czy da się to jakoś ominąć? Chodzi mi o to by wszystko było wykonywane linijka po linijce, tj. żeby alert(temp3); czekało, aż funkcja się zakończy. I drugie pytanie, nie mam pojęcia czy dobrze myślę, ale czy z jquery można zrobić tak, by plik wysyłał hmm.. zapytanie? do pliku php na serwerze, a ten plik zwracał jakieś dane spowrotem? Jeśli tak to pod jakim hasłem mogę szukać o tym artykułów? Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:58 |