Centrar pop-up en Firefox: Ya no.

Una característica que ayuda a la apariencia de un sitio web es que cuando mandás a abrir un pop-up, este aparezca al centro de la pantalla y no en una esquina.

Existe para esto código Javascript bastante fácil de implementar.

En el header de la página que se quiere aparezca centrada, hay que agregar el siguiente código Javascript

1
2
3
4
5
6
7
8
9
10
11
<span style="font-size: medium;">&lt;script language="javascript" type="text/javascript"&gt;
var win= null;
function OpenNewWindow(mypage,w,h,myname){
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
settings='height=' h ',width=' w ',top=' wint ',left=' winl ',scrollbars=no,toolbar=no'
win=window.open(mypage,myname,settings)
if(parseInt(navigator.appVersion) &gt;= 4){win.window.focus();}
}
// end script here --&gt;
&lt;/script&gt;</span>

Luego, llamamos la página desde un link en el que hacemos referencia a nuestra variable, la cual se llama OpenNewWindow

1
<span style="font-size: medium;">&lt;a href="#" onclick="OpenNewWindow('http://www.evollution.net','710','548','Loading');" &gt; Popup &lt;/a&gt;</span>

Esto debería ser suficiente para abrir un pop-up centrado en la pantalla. Sin embargo, esto no funciona más en Firefox, pero sí sigue aún funcionando en IE, Opera y Chrome. No lo pude probar en Safari. He optado por no instalar aplicaciones inútiles en mi computadora.

Leave a Reply

Your email address will not be published. Required fields are marked *