146 messaggi dal 09 aprile 2009
Utilizzo questa funzione per aprire una popup:
protected void Button1_Click(object sender, EventArgs e)
{

string script= "function PopupCentrata() {";
script += "var w = 400;";
script += "var h = 250;";
script += "var l = Math.floor((screen.width-w)/2);";
script += "var t = Math.floor((screen.height-h)/2);";
script += "window.open('mioFile.htm','','width=' + w + ',height=' + h + ',top=' + t + ',left=' + l);";
script += "}";


if (!ClientScript.IsClientScriptBlockRegistered("NewWindow"))
{

ClientScript.RegisterClientScriptBlock(this.GetType(), "NewWindow", script, true);

}

}
Però quando clicco sul pulsante anche se non vengono generati errori la popup non si apre, da cosa potrebbe dipendere?

Saluti
The Seventh Seal
146 messaggi dal 09 aprile 2009
Ok, ci ho messo window.open


ciao

Saluti
The Seventh Seal
2.841 messaggi dal 28 gennaio 2003
Quel codice funziona solo se vengono abilitate esplicitamente le popup dall'utente, altrimenti è perfettamente inutile.

Pietro

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC