Premetto che utilizzo il seguente script per aprire una finestra a schermo intero
richiamando la funzione in questo modo:Codice PHP:<!--
function openFullWindow(url) {
// parameters: url = URL of the popup window
//alert(screen.width);
var w = screen.width; //fixed width
var h = screen.height; //fixed height
//var url = url_full;
//if(w <= 800) {
// url = url_800;
//}
leftPosition = 0; // centering horizontal position to middle of screen
topPosition = 0; // centering vertical position to middle of screen
if (h<800)
{
var windowprops = 'width=' + w + ',height=' + h + ',top='+ topPosition +',left='+ leftPosition +',toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no'; //set popup window properties
} else
{
var windowprops = 'width=' + w + ',height=' + h + ',top='+ topPosition +',left='+ leftPosition +',toolbar=no,location=no,directories=no,status=yes,scrollbars=no,menubar=no'; //set popup window properties
}
var popup = window.open(url,'remote',windowprops); // open popup window with properties
popup.moveTo(0,0)
popup.resizeTo(screen.width,screen.height);
popup.focus(); // focus on window
}
function apri_finestra()
{
openFullWindow("default.asp");
}
//-->
detto ciò, con il blocco dei popup di IE, nessun problema, se clicco sul link mi si apre senza difficoltà.Codice PHP:[url="javascript:apri_finestra();"]ENTRA[/url]
se invece richiamo la funzione da flash in questo modo:
viene attivato il blocco dei popup con la fatidica barretta gialla: "Popup bloccato..."Codice PHP:on (release) {
getURL("javascript:apri_finestra()");
}
Qualcuno ha idea di come risolvere ?
Thanks

Rispondi quotando