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?