Foros del Web » Programando para Internet » Javascript »

¿Cómo combinar estas dos funciones? (cerrar y redirigir)

Estas en el tema de ¿Cómo combinar estas dos funciones? (cerrar y redirigir) en el foro de Javascript en Foros del Web. Hola gente: Tengo el siguiente problema: he encontrado dos funciones que, por separado, estoy utilizando con buen resultado, pero que necesitaría "unir". Las funciones son ...
  #1 (permalink)  
Antiguo 21/05/2004, 10:49
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años, 2 meses
Puntos: 2
Pregunta ¿Cómo combinar estas dos funciones? (cerrar y redirigir)

Hola gente:

Tengo el siguiente problema: he encontrado dos funciones que, por separado, estoy utilizando con buen resultado, pero que necesitaría "unir". Las funciones son éstas:

Una para redirigir (la uso para que cuando se cargue una página, salte a la raiz)

<SCRIPT LANGUAGE="JavaScript">
function redir() {
setTimeout("location.href='http://www.raiz.com'", 1);
}
</SCRIPT>

<body onload="redir()">

Y la otra para que si la ventana se carga directamente, se cierre sola.

<script language="JavaScript">

function cerrar() {
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
}

</script>

<body onload="if (!opener) cerrar()">

Lo que yo quisiera (y ya he intentado, con pésimo resultado) es que si la ventana se carga directamente, salte a la página de inicio.


-MUCHAS GRACIAS-

P.S.: joé qué pesao soy cuando me pongo a escribir; parece que me regalan las letras

COMPARTIENDO, MEJORAMOS TODOS

Última edición por ludovico2000; 25/05/2004 a las 11:06
  #2 (permalink)  
Antiguo 25/05/2004, 11:06
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años, 2 meses
Puntos: 2
Misteriosamente, ahora sí funciona, para información del foro, pongo el código:

<SCRIPT LANGUAGE="JavaScript">
function redir() {
setTimeout("location.href='http://www.paginainicial.com'", 0);
}
</SCRIPT>

<script language="JavaScript">

function cerrar() {
var ventana = window.self;
ventana.opener = window.self;
ventana.redir();
}

</script>

<body onload="if (!opener) cerrar()">


-compartiendo, mejoramos todos-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:12.