C贸o evito que mi popup sea cerrado por unos segundos?.

gergeseo
21 de Agosto del 2003
C贸mo hago para evitar que mi popup sea cerrado antes de ganar un cr茅dito por la visita?.

Juan
21 de Agosto del 2003
No se puede evitar que el usuario cierre una p谩gina web,
de poderse seguramente las tendr铆as abiertas para siempre,
pero si puedes evitar que la vea durante un tiempo, y
as铆 no se dar谩 cuenta de que est谩 abierta y no la cerrar谩.

La forma de hacer esto es bastante sencilla, se trata de
abrir el popUp con un top y un left lo bastante grande
para que quede fuera de la pantalla, y despu茅s cambiarle
la posici贸n para que aparezca.

Te pongo este c贸digo como ejemplo:

<html>
<head>
<title>Abrir popUp</title>
<script language="javascript">
var hwnd,htimer;
function abrir(){
hwnd=window.open('verimg.htm?prba.jpg',null,'toolbar=no,status=no,menubar=no,scrollbars=no,width=300,height=300,top=2000,left=2000');
window.setTimeout("posicionar()",5000);
}
function posicionar(){
hwnd.moveTo(100,100);
}
</script>
</head>
<body onload="abrir();">
</body>
</html>

Juan
21 de Agosto del 2003
Se me olvid贸 decirte que cambies donde pone 'verImg.htm?prba.jpg'
por la url de tu popUp. eso es la url de la p谩gina con la que
he hecho las pruebas.