Come da titolo, esiste una funzione del genere in js?
Tramite un form, cliccando sul bottone send, lancio la funzione PopupCentrata(), che carica un file .php al suo interno in una finestrella popup (con window.open()). Vorrei far in modo che la funzione PopupCentrata() aspettasse la morte della finestrella figlia prima di proseguire con il suo codice (che è il return per l'onSend del form)..
Questa è la funzione:
codice:
<script language='Javascript'>
function PopupCentrata(){
retval = false;
var w = 400;
var h = 250;
var l = Math.floor((screen.width-w)/2);
var t = Math.floor((screen.height-h)/2);
var xyz = window.open("/modules/mod_shoutbox/pagina.php","Captcha","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
alert("quando hai inserito il captcha schiaccia ok");
return retval;
}
</script
Per ora ho risolto momentaneamente mettendo quell'alert alla fine della funzione, però non mi piace per nulla.
Qualche idea? Non esiste una wait come in #c dove le passo il pid del figlio? Posso sfruttare in qualche modo la variabile xyz con dentro i dati del figlio?
Grazie per l'aiuto in anticipo, attendo vostre risposte