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. Barra de "cargando página"
2. Proteger páginas con password
3. Confirmar eliminar registro
4. Efecto MouseOver con imágenes
5. Popups controlados por cookies
6. Banners aleatorios con JavaScript
7. Efectos en imágenes pegadas a un link de texto
8. Banners aleatorios sin actualizar la página
9. Nivelar altura de capas paralelas
10. Informar cantidad de caracateres
Más artículos...

Otros artículos...

ASP Evitar la cache del navegador
ASP Reconocer idioma del visitante
Java Script Detectar el idioma y país del usuario
Varios Estadísticas para tu sitio
Java Script Fecha completa con JavaScript
PHP Buscador simple en PHP
HTML Varios links en una misma imagen
ASP Envio de emails con CDONTS
ASP Obteniendo números aleatorios
Java Script Protección del email ante los spiders
Más artículos...