![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 28.12.2004 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki problem, Przy łądowaniu pliku ślicznie otwiera mi się okinko z informacją, że plik jest ładowany, problem tylko jak je zamknąć. Chciałbym je zamknąć drugim plikiem - nie bardzo chce mi działać wskazanie pliku ani jego okno. Gónie brak pomysłu. Zasda jest prosta: form.php otwiera a add.php zamyka Z JS u mnie kiepsko więc zwracam się do eksertów. Poradzicie coś ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
W otwieranym oknie dajesz:
Robisz formularz z polem pliku -> przy nacisnięciu na przycisk "wyślij" odpalasz popup z w/w kodem. Po przesłaniu pliku umieszczasz w oknie otwierającym np. komunikat, że plik został przesłany oraz gdzieś w kodzie html:
Popup sprawdza sobie co jakiś czas (chyba 30 milisekund nie pamiętam) czy w otwierającym go dokumencie jest obiekt o ID: poPrzeslaniu i jeżeli go znajdzie to się zamyka ![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 28.12.2004 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
Propozycja ciekawa, ale coś za szybko zamyka się to okno, żeby nie powiedzieć że w momencie
![]() Przetestowałeś to u siebie ? Coś to zamykanie za szybko działa, może jakoś to dopracujesz ? Będę Twoim dłużnikiem A może po prostu tak szybko zmienna zostaje przekazana z formularza (zanim doleci plik) ? Ten post edytował webtg 9.06.2005, 19:14:03 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No ja robie tak:
formularz.html W tym momencie otwierany jest popup z informacją, że plik jest właśnie przesyłany. W tym czasie dane są wysyłane na serwer i plik upload.php nie zaczyna jeszcze działać bo serwer dopiero przyjmuje żądanie. Tak więc popup cały czas szuka sobie zmiennej "poPrzeslaniu" ale jej nie znajduje bo window.opener jest pusty. Dopiero kiedy plik zostanie przesłany na serwer skrypt jest uruchamiany i odpowiednio obsługuje plik i wyrzuca do przeglądarki HTML wraz z polem hidden "poPrzeslaniu". Skrypt w popupie cały czas odwołując się do okna z którego został otworzony wkońcu znajduje zmienną "poPrzeslaniu" i się zamyka ![]() upload.php
Ten post edytował NoiseMc 9.06.2005, 20:38:04 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 28.12.2004 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
OK, Wielkie dzięki, już wiem czego nie zrozumiałem.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:47 |