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.