Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> window.opener - problem, opener traci kontakt ze stroną bazową
Sznaps
post
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?
Go to the top of the page
+Quote Post

Posty w temacie
- Sznaps   window.opener - problem   22.07.2005, 13:30:01


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:59