Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamknięcie okna po wykonaniu zadania w AJAX'ie
MisterArek
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.03.2006
Skąd: Warszawa

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


Witajcie! smile.gif
Nie potrafie poradzic sobie z nastepujacym problemem tzn:
mam glowne okno, ktore wywoluje nowe malutkie a tam jest upload plikow, po czym jak uploaduje przez niego plik to on przez php wrzuca go na serwer, a AJAX korzystajac z ADVAJAX wpisuje nazwe tego pliku poprzez InnerHTML w opcji OnSuccess.
No i teraz nie potrafie zrobic tak ze po tym uploadzie skonczonym okno samo sie zamknie ;/ poniewaz jak umieszczam window.close w OnSuccess to w konsoli JS ajax wywala jakies bledy, zapewne przerwanie wykonanego procesu, no i oczywiscie nic nie wpisuje sie w glowne okno.

Czy ktos pomoglby mi to jakos rozwiazac??

pozdrawiam Arek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




okienko które otwierasz musisz przypisać do zmiennej, a po zakończeniu pracy wywołujesz close na tej zmiennej winksmiley.jpg poniżej przykładowy kodzik który otwiera okienko i zamyka po 3sek

Kod
win = window.open();
window.setTimeout("win.close()",3000);
Go to the top of the page
+Quote Post
MisterArek
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.03.2006
Skąd: Warszawa

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


Dzięki ale to nie działało poprawnie bo też tak zaczynałem.

Ostatecznie udalo mi sie uzyskac to:
  1. if (obj.requestDone == true) self.setTimeout('self.close()', 200);

co jak najbardziej spelnia moje oczekiwania biggrin.gif

dzieki za pomoc! pozdrawiam
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 Aktualny czas: 20.08.2025 - 07:18