ARTICULOS

Abrir una ventana cuando otra es cerrada

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

Del.icio.us Digg 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. Protección del email ante los spiders
2. Efecto MouseOver con imágenes
3. Banners aleatorios con JavaScript
4. Menúes de listas despegables con javascript
5. Todo sobre imágenes en JavaScript
6. Nivelar altura de capas paralelas
7. Seleccionar y copiar formulario
8. Cambiando el color a las celdas con links
9. Slide show de imágenes
10. Mensajes en la barra de estado en los links
Más artículos...

Otros artículos...

ASP Sistema de noticias en ASP
Marketing Presentar un presupuesto cautivador
PHP Alternar el color de filas en paginación
PHP Banners aleatorios con PHP
Java Script Efecto opaco sobre imágenes
Hojas de Estilo Crear página centrada sin usar tablas
Fireworks Darle forma a un texto
PHP Utilizar PHP en FrontPage 98
ASP Detectar plugin de Flash con ASP
Marketing Cuidando el incrementalismo
Más artículos...