![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie chodzi o to aby przesłać plik i w czasie wysyłania użytkownik -> serwer był w popupie napis że się przesyła a po przesłaniu znikał.
Pomysł jest taki że w momencie przesylania pliku (kliknięcie na submit) wyskakuje popup , który w kodzie zapiera: ////////////////POPUP///////////////////// .... function zamknijSie(){ oj = window.opener.document.NAZWA_FORM.POLE_FORMA.value; if(oj!=''){ window.close(); } setTimeout("zamknijSie()",1); } </script> </head> <body onLoad="java script:zamknijSie()">.... ////////////////////////////////////////////// gdzie POLE_FORMA to pole w formularzu strony z ktorej wyskakuje popup i temu polu nadaję jakąś wartość w momencia przeslania pliku(strona wycelowana jest w samą siebie tzn jeśli nazywa się formularz.php to jej zawartość to formularz z action="formularz.php"). I tutaj pojawia się problem. Wygląda to tak że wypelniam formularz , wyskakuje popup i strona formularz.php w tle przeladowywuje się dostając wyslane wcześniej dane i w tym momencie popup traci kontakt z window.openerem pomimo że jest to to samo okno i ma formularz z wymaganym polem ale po przeladowaniu strony bazowej popup nie ma już z nią kontaktu. Co w takim razie proponujecie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:59 |