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. Validando emails con JavaScript
2. Precarga de imágenes en JavaScript
3. Deshabilitar el botón derecho del mouse
4. Banners aleatorios con JavaScript
5. Fecha de la última actualización
6. Detectar el idioma y país del usuario
7. Proteger páginas con password
8. Tres métodos para redireccionar una página
9. Banners aleatorios sin actualizar la página
10. Redirección de acuerdo a la resolución del usuario
Más artículos...

Otros artículos...

ASP Utilizando GetRows
Java Script Redimensionar tamaño de ventana
Flash Imágenes aleatorias en Flash MX
Varios Páginas de error personalizadas
Marketing Algunas bases de Link Building
PHP Envio de emails con PHP
Fireworks Líneas distribuidas
Fireworks Darle forma a un texto
Usabilidad Títulos en las páginas web
PHP Función explode() de PHP
Más artículos...