• Publicidad

Realizar dos redirecciones

Discute todo acerca de JavaScript así como DHTML o la tecnología AJAX.

Realizar dos redirecciones

Notapor BigBear » 2011-06-07 13:05 @586

Hola, ando queriendo hacer dos redirecciones a dos páginas distintas para que primero se cargue cierta página y después de que termine de cargarse se cargue una página diferente.

Sintáxis: [ Descargar ] [ Ocultar ]
Using html4strict Syntax Highlighting
  1. <meta http-equiv="refresh" content="0;URL=http://www.google.com.ar"></meta>
  2. <meta http-equiv="refresh" content="0;URL=http://doddyhackman.webcindario.com"></meta>
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


El problema es que solo carga la segunda.

¿ Alguien me podría ayudar a corregir este código ?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Realizar dos redirecciones

Notapor explorer » 2011-06-07 13:18 @595

El código es correcto.

Lo que no es correcto es lo que quieres hacer.

Cuando se responde, la petición llega al navegador del usuario. Éste interpreta tu código, y ve que tiene que hacer una redirección. Inicia entonces la carga de una nueva página, y la primera (con la información de la redirección), se pierde, por lo que nunca realiza la segunda redirección.

Más información en http://en.wikipedia.org/wiki/Meta_refresh

Lo que sí puedes hacer... es definir una página que contenga un <iframe>, en el que, por medio de código JavaScript, vayas cambiando el atributo href, con un evento del temporizador.

P.D. Mirándolo con más calma, sobran los </meta>.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Realizar dos redirecciones

Notapor BigBear » 2011-06-07 13:36 @608

No me llevo bien con JavaScript. ¿No me podrías dar un ejemplo de cómo se hace en JavaScript lo que me dijiste?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Re: Realizar dos redirecciones

Notapor explorer » 2011-06-07 13:52 @620

Pues... yo también ando pez...

La idea es que tienes que crear un HTML que contenga un <iframe> en su interior. O definir una disposición de <frame>.

Luego, en el <body>, le pones un evento OnLoad(), que dispare una función JavaScript, que 1) ponga el primer href del <iframe> y 2), active un settimer(), que, pasando un tiempo, active una segunda función. La segunda función solo tiene que cambiar el href del <iframe>.

Ahora... escribir esas funciones... está un poco fuera de mi tiempo libre...

A ver si alguien más se anima...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Realizar dos redirecciones

Notapor BigBear » 2011-06-07 13:56 @622

No importa explorer. Mejor cancelo la función que estaba pensando.
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818


Volver a JavaScript

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados