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.
Últimos comentarios
Últimos 5 comentarios
redireccionar un link (21/03/2008)
Por
hola! quisiera saber como puedo redireccionar este link
http://www.trabajaportucuenta.com/?pub=288 a este otro
http://r.yuwie.com/karentarin
evitar la redirección (16/12/2007)
Por
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
Muy útil (08/11/2006)
Por
Gracias por este consejo. Muy útil
Redireccionamiento (08/08/2006)
Por
El problema de Sara se puede resolver fácilmente no es nada de que alarmarse comuniquese conmigo y le explico como
Carga en _TOP (01/07/2006)
Por
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