Ciao a tutti. Dunque ho questo codice che mi apre due popup. Uno (popLoading) mi mostra una finestra di attesa mentre l'altro (popStampa) si dovrebbe caricare con una pagina che andrebbe poi stampata. In IE6, IE7 ed Opera funziona tutto come dovrebbe, cioè con il popLoading davanti a tutto. In FF (2.0) invece il popLoading perde il focus non appena carico il popStampa e finisce in background (dove non ha senso di esistere). Come posso risolvere?
Codice PHP:
//Apro il popup di attesa
popLoading = window.open('stampe_loading.aspx','popLoading','width=300,height=200,menubar=no,statusbar=no,scrollbars=no,toolbar=no,resizable=no');
popLoading.moveTo(centerX, centerY);
popLoading.focus();
//Apro il popup di stampa
popStampa = window.open('','popStampa','width=785,height=490,menubar=yes,statusbar=yes,scrollbars=yes,toolbar=no,resizable=yes');
popStampa.moveTo(centerXs, centerYs);
popLoading.focus();
popStampa.location.href = pagina;
//Chiudo il popup di attesa se il popup di stampa ha finito il caricamento
timerID=setInterval("if(popStampa.caricata) popLoading.close();",2000)