Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » JavaScript » Realizar dos redirecciones Responder al tema
Nuevo tema


Página 1 de 1  [ 5 mensajes ] 
 
Nota 2011-06-07 13:05 @586

Perlero Senior
Registrado: 2009-03-01 18:39 @818
Mensajes: 387
Realizar dos redirecciones
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.

Syntax: [ Download ] [ Hide ]
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>


El problema es que solo carga la segunda.

¿ Alguien me podría ayudar a corregir este código ?


Nota 2011-06-07 13:18 @595
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Realizar dos redirecciones
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


Nota 2011-06-07 13:36 @608

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


Nota 2011-06-07 13:52 @620
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Realizar dos redirecciones
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


Nota 2011-06-07 13:56 @622

Perlero Senior
Registrado: 2009-03-01 18:39 @818
Mensajes: 387
Re: Realizar dos redirecciones
No importa explorer. Mejor cancelo la función que estaba pensando.


Responder al tema  [ 5 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO