Este script es muy utilizado en ciertas páginas donde su primer objetivo es el ganar dinero (opinión totalmente personal). De tal manera que es muy probable que la diosa fortuna o las tetas de la imágen (hablando en plata), que nos sale en primer plano, nos haga pinchar en la imágen.
Para evitar perder el primer plano por parte de la ventana emergente lo que haremos será el que cuando queramos quitar el foco (activar cualquier otro elemento) capturemos dicho evento y volvamos a colocar la ventana en primer plano.
Capturaremos el evento de perdida del foco mediante onBlur y para poner la ventana en primer plano usamos el self.top. Selft hace una referencia a la propia ventana donde estar escrito y top, pues eso, nos pone en el primer plano.
En el ejemplo abro la ventana mediante un window.open.
<html>
<head><title> Ventana en primer plano</title>
<script>
function abrirVentana(url) {
window.open(url,"nuevo","directories=no,location=no,menubar=no,
scrollbars=no,statusbar=no,tittlebar=no,width=200,height=100")
}
</script>
</head>
<body>
<A HREF="#" onClick="abrirVentana('VentanaPrimerPlano.htm');">
Poner ventana activa en primer plano </A>
</body>
</html>
<html> <head> <title>Ventana Primer Plano</title> </head> <body bgcolor="#FFFFFF" text="#000000" onBlur="self.focus()"> <p><font face="Arial, Helvetica, sans-serif" size="3"> Ventana que va a estar simpre en primer plano.</font></p> <p><font face="Arial, Helvetica, sans-serif" size="3"> aulambra.com</font></p> </body> </html>
Usuarios que han visto este tema también han visto...
- Efecto de transición FadeIn en imágenes con JavaScript
- Cómo colocar los códigos Javascript
- Función: removeChild() en Javascript
- Reordenar lista mediante mootools con Javascript
- Comprobación del Referer con JavaScript
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.