ARTICULOS

Abrir una ventana cuando otra es cerrada

Autor: Fabian Muller (http://www.webexperto.com) - 17/06/2002

Con el script que mostraremos a continuación podemos abrir una ventana nueva cuando otra es cerrada. Lo bueno que tiene es que se puede configurar la cantidad de segundos que se debe esperar antes de abrir la nueva ventana.

Código fuente

Debes ubicar el siguiente código JavaScript en el tag <head> de la página:

<SCRIPT LANGUAGE="JavaScript">
<!-- Comienzo
closetime = 0; // Cantidad de segundos a esperar para abrir la ventana nueva
function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}
function doPopup() {
url = "popup.htm";
width = 400; // ancho en pixels
height = 320; // alto en pixels
delay = 2; // tiempo de delay en segundos
timer = setTimeout("Start(url, width, height)", delay*1000);
}
// Fin -->
</script>

Y debes agregar el evento OnUnLoad en el <body>

<BODY OnUnLoad="doPopup();">

Código completo

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Comienzo
closetime = 0; // Cantidad de segundos a esperar para abrir la ventana nueva
function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}
function doPopup() {
url = "popup.htm";
width = 400; // ancho en pixels
height = 320; // alto en pixels
delay = 2; // tiempo de delay en segundos
timer = setTimeout("Start(url, width, height)", delay*1000);
}
// Fin -->
</script>
</head>
<body UnOnLoad="doPopup();">
<b>Contenido de tu sitio...</b>
</body>
</html>

 

Más artículos sobre Java Script

1. Efecto nieve
2. Nivelar altura de capas paralelas
3. Pequeños trucos de Java Script
4. Evitar el doble envío de un formulario
5. Redirección de acuerdo a la resolución del usuario
6. Deshabilitar el botón derecho del mouse
7. Muestra frases en forma aleatoria
8. Detectar el idioma y país del usuario
9. Efecto MouseOver con imágenes
10. Menúes de listas despegables con javascript
Más artículos...

Otros artículos...

Hojas de Estilo Scroll con hojas de estilo CSS
PHP Huevos de Pascua en PHP
ASP Lector RSS con ASP
PHP Contador de visitas simple
PHP Forzar descarga de archivos
Marketing ¿Contar visitas o páginas vistas?
Java Script Mensajes en la barra de estado en los links
Hojas de Estilo Menus simples con CSS y listas
phpBB phpBB: Administración de los Foros
Usabilidad Guía para diseñar páginas de error
Más artículos...