Categorías destacadas
programacion php    
Artículo
0
¡votar!

 Redirección con Javascript

1 . Un ejemplo de redirección
2 . Personalizando la redirección

En muchas ocasiones, siendo la más común una mudanza de URL, se necesita redireccionar a los usuarios de una dirección a otra. Te enseñamos como implementarlo en JavaScript.

Un ejemplo de redirección

Para ver como funciona el asunto puedes ver el siguiente ejemplo. La página que acabas (fugazmente) de ver utiliza el siguiente código:

<HTML>
<HEAD>
  <TITLE>Redireccionado</TITLE> 
  <SCRIPT LANGUAGE="JavaScript">
  function redireccionar() {
    setTimeout("location.href='articulo.php?id=tw_redireccion'", 5000);
  }
  </SCRIPT>
</HEAD>
<BODY onLoad="redireccionar()">
<P>Bla, bla, bla,...
</BODY>
</HTML>

Al terminar el navegador de bajar la página de Internet, el evento Load se activa y se ejecuta la función redireccionar, la cual consta de una única instrucción. Esta instrucción es setTimeout, que recibe como primer parámetro el código que ejecutará cuando pasen los milisegundos que se le pasan como segundo parámetro.

Así, en nuestro ejemplo, cuando pasen 5000 milisegundos (5 segundos), la dirección de la página actual (location.href) será la página que le indiquemos.

Personalizando la redirección

Esta técnica, la verdad, sólo tiene dos o tres opciones de personalización. Las dos primeras son las obvias: cambiar el lapso de tiempo que trasncurre entre la carga de la página y la redirección y el cambio de la dirección que finalmente verá el usuario. La tercera es algo más sutil.

Entra dentro de lo posible que queramos que el usuario sea redireccionado rápidamente, sin que siquiera se entere de que lo que ha pasado. En tal caso es mejor no esperar a que se termina de cargar la página ni, por supuesto, poner ningún lapso de tiempo. De hecho lo mejor será lo siguiente:

<HTML>
<HEAD>
  <TITLE>Redireccionando rápidamente</TITLE> 
  <SCRIPT LANGUAGE="JavaScript">
  location.href='articulo.php?id=tw_redireccion';
  </SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

El problema es que al usuario le puede sentar mal que le manejen a su antojo los poderes ocultos e ignotos de Internet. Es elección del diseñador escoger que prefiere.

   
Publicado por:
Administrador
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
Anónimo dice:

oye q bueno ese ultimo codigo, ya que yo soy aun aprendiz y novato de esto en programacion, me saco de una grande....

23/02/2010, a las 15:15:03
Anónimo dice:

hola! quisiera saber como puedo redireccionar este link http://www.trabajaportucuenta.com/?pub=288 a este otro http://r.yuwie.com/karentarin

21/03/2008, a las 23:42:24
Anónimo dice:

Hola, tengo un posicionamiento en google muy bueno y alguien redirecciona su pagina a la mia y google lo posiciona primero, luego quita la redirección y se queda en la posición. la pregunta es. Puedo evitar cualquier redirección o de una web determinada ? o si mi web viene redireccionada de cualquier parte o de alguna web determinada, reenviarla a otra dirección diferente ? gracias y hata pronto

16/12/2007, a las 16:37:14
Anónimo dice:

Gracias por este consejo. Muy útil

08/11/2006, a las 15:51:50
Anónimo dice:

El problema de Sara se puede resolver fácilmente no es nada de que alarmarse comuniquese conmigo y le explico como

08/08/2006, a las 22:53:36
Anónimo dice:

Hola yo queria saber como se peude hacer es que llevo ya tiempo intentando y buscando por la RED un script que me permita redireccionar con javascript despues de 3 segundos y que cargue en _TOP pero no consigo nada me podriais ayudar

01/07/2006, a las 01:43:13
Anónimo dice:

Quiero redireccionar un link?? De http://blog.kuroniria.com/podcast a http://feeds.feedburner.com/KuroPodcast Gracias

14/03/2006, a las 08:10:47
Anónimo dice:

Tengo una web en un server que no me permite php, he tenido que abrir una cuenta en otro server que si lo permite y bueno, lo que pretendo es que por medio de un iframe en el primer server, se vea un php del server php, que es lo que sucede? pues que cuando se carga el php se redirecciona al segundo server y me kita todos los frames iframes y demases. Que codigo hay para que cancele la auto redireccion misteriosa?

20/02/2006, a las 03:35:02
Anónimo dice:

Con las funciiones escape i unescape se puede codificar la url.

21/09/2005, a las 13:45:43
Anónimo dice:

me gustaria saber como puedo quitar esa url, pues entro al correo y me dice que no puedo porque esta redireccionada... y yo no quiero.. al igual que no me deja ni enviar correo ni eliminar.. ni entrar en otras páginas habituales... qué puedo hacer?

26/11/2004, a las 01:07:04
Anónimo dice:

Este articulo esta fenomenal. Pero ¿Como sería para redirigir a la pagina de inicio "index.php" cuando se quiere ver una pagina directamente desde la barra de direccion y no desde un vinculo asociado desde pa pagina. ejemplo: index.php?modulo=musica. si se muestra tu_url/modulo/musica.php. se redirecciona gracias. :)

17/09/2004, a las 17:31:08
Anónimo dice:

TA EXPLICAO MUY BIEN OS LO HABEIS CURRADO MUXO Y ME HA SERVIDO PERFECTAMENTE

08/09/2004, a las 02:40:44
Anónimo dice:

Excelente, muy bueno, me sirvio de mucho....

10/08/2004, a las 20:59:13
Anónimo dice:

Me vino barbaro! ahora lo unico que me gustaria saber, es si se le puede incluir algun codigo (y cual seria) la manera para que no muestre la direccion a la que redirecciona y tampoco muestre las subpaginas que se van a abriendo segun las secciones. GRacias!

21/05/2004, a las 11:04:04
Anónimo dice:

ww

17/11/2003, a las 20:46:44
Anónimo dice:

Gracias, me vino barbaro para salir de un apuro

05/09/2003, a las 20:01:45
Anónimo dice:

Es sencillo, crea tu index.html como un frame y dentro de él, llama a tu pagina principal y las demás, todo estará dentro de tu frame(index.html)

23/07/2003, a las 03:48:01
Anónimo dice:

Lo más importante,enhorabuena por tu fantástico trabajo. Necesito redireccionar una pagina a un marco de otra pagina que se compone de 4 marcos 1º tengo una pagina xxx.htm que contiene este codigo: location.href='http://www.midominio.com/pag4marcos.htm' como podria redireccionar a un marco especifico de pag4marcos.htm muchas gracias por tu atención. Un saludo

17/07/2003, a las 19:16:24
Anónimo dice:

Tienen una buena pagina y ayuda a solucionar problemas muy rapido. gracias y felicitaciones por la labor que desempeñan

06/06/2003, a las 01:54:38
Anónimo dice:

rwfsdfsdfsdfsdf

07/03/2003, a las 16:36:35
Anónimo dice:

Buen script para salir del paso en algun apuro. Vientos huracanados compas..

27/12/2002, a las 20:57:38
Anónimo dice:

Quisiera saber como hacer para que al redireccionar mi web no cambie la direccion tipeada inicialmente. Ej midominio.com.ar es redireccionada a blablabla.com/usuarios/midominio pero quiero q en la barra de direcciones continue figurando www.midominio.com

05/12/2002, a las 23:19:22
Anónimo dice:

Como se puede haver para que se actualice con esa misma funcion un frame determinado de la pantalla. Ah!! y enhora buena por toda vuestra página y por vuestro enorme trabajo. FELICIDADES

31/01/2002, a las 08:42:45
Anónimo dice:

hasta ahora solo he trabasido un poco lo que es hacer web wn frompage y lo que es el java no tengo una idea defina pero gustaria saber un poco, he llegado hasta este sitio en base a un motor de busqueda. roberto

13/12/2001, a las 05:53:03
Anónimo dice:

pues eso, Y si quiero que se abra en otra ventana? Como se haría? Gracias.

08/11/2001, a las 08:42:33
Anónimo dice:

Te felicito que tengas una seccion asi bien equipado, para enviarselo a unamigo, votar y tambien comentar. Felicidades.

04/09/2001, a las 21:30:36
Anónimo dice:

Espero que esto te sirva para que redirecciones y gracias por el script que me esnviaste pero la verdad no funciona, por favor me podrias enviar con todo el codigo html desde el principio hasta el fin por que no me funciona. MUCHAS GRACIAS.

04/09/2001, a las 21:10:55
Anónimo dice:

Si cambias tu pagina de direccion, es bastante comodo. Saludos, Marco

25/11/2000, a las 03:52:52
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon