ho questo link, ma come posso centrare la popup che si apre?
sL = window.open("popup.asp", "list", "width=350,height=500,scrollbars");
ho questo link, ma come posso centrare la popup che si apre?
sL = window.open("popup.asp", "list", "width=350,height=500,scrollbars");
cosi:
codice:function OpenCenterWindow(url, name, width, height) { var left = parseInt((screen.availWidth/2) - (width/2)); var top = parseInt((screen.availHeight/2) - (height/2)); var feature = 'status=0,menubar=0,toolbar=0,directories=0,location=0,scrollbars=1'; feature = feature +',width=' + width + ',height=' + height + ',top=' + top + ',left=' + left var newwindows = window.open(url, null, feature); if(window.focus) newwindows.focus(); }![]()
Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
DOT.NET Addicted since 2006 (My Blog)
ma da questo link:
sL = window.open("popup.asp", "list", "width=350,height=500,scrollbars");
come richiamo la funzione??
be pensavo che per deduzione la soluzione era li
ecco qui come devi fare:
codice:var left = parseInt((screen.availWidth/2) - (width/2)); var top = parseInt((screen.availHeight/2) - (height/2)); sL = window.open("popup.asp", "list", "width=350,height=500,scrollbars,top=" + top + ",left=" + left);
Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
DOT.NET Addicted since 2006 (My Blog)
ho provato cosi:
var left = parseInt((screen.availWidth/2) - (width/2));
var top = parseInt((screen.availHeight/2) - (height/2));
sList = window.open("popup.asp", "list", "width=350,height=500,scrollbars,top=" + top + ",left=" + left);
ma non l'apre.
ma il browser non ti segnala che c'è un errore javascript? Allora assegna tutto ad una variabile e poi passa questa alla funzione open![]()
Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
DOT.NET Addicted since 2006 (My Blog)
forse perche manca la grancezza dello schermo questo:
var width = 350;
var height = 500;
O.o ma scherzi? Hai già impostato quella proprietà!
vabè ho capito, fai cosi:
codice:var settings = "width=350,height=500,scrollbars,top=" + top + ",left=" + left; window.open("popup.asp", "list", settings);
Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
DOT.NET Addicted since 2006 (My Blog)
ho provato cosi e funziona:
var width = 450;
var height = 200;
var left = parseInt((screen.availWidth/2) - (width/2));
var top = parseInt((screen.availHeight/2) - (height/2));
sList = window.open("popup.asp", "list", "width=450,height=200,top=" + top + ",left=" + left);
adesso funziona , ho messo nel load della popup questo:
onBlur="self.focus()"
ma cosi mi rimane la popup fissa ma non mi permette di scrivere sulla text della popup.