C贸o evito que mi popup sea cerrado por unos segundos?.
C贸mo hago para evitar que mi popup sea cerrado antes de ganar un cr茅dito por la visita?.
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>
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>
