ARTICULOS

Abrir una ventana cuando otra es cerrada

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

Del.icio.us Facebook Technorati

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. Slide show de imágenes
2. Tres métodos para redireccionar una página
3. Marcar todos los checkboxes
4. Un reloj digital en JavaScript
5. Redimensionar tamaño de ventana
6. Redirección de acuerdo a la resolución del usuario
7. Todo sobre imágenes en JavaScript
8. Pasando datos entre páginas html con JavaScript
9. Precarga de imágenes en JavaScript
10. Estela en el puntero del mouse
Más artículos...

Otros artículos...

Varios Descripción de los códigos de error
ASP ¿Qué es el archivo GLOBAL.ASA?
Photoshop Texto alrededor de un círculo
ASP.net Banners aleatorios con ASP.net
CGI Instalación de los foros YaBB
PHP Alternar el color de filas en paginación
ASP Agregar datos a más de una tabla
Java Script Protección del email ante los spiders
AJAX ¿Qué es AJAX?
Marketing Presentar un presupuesto cautivador
Más artículos...