Sylfaen Publicado 29 de Junio del 2011 Reportar Publicado 29 de Junio del 2011 Sea cual sea el motivo por el cual querramos redireccionar un resultado de una direccion a otra, existen varias herramientas mediante las cuales podemos hacer esto sin problemas. Entre ellas nos encontramos con JavaScript. Dentro de nuestro archivo index.html o archivo especifico que querramos que redireccione escribimos este codigo, ubicado dentro de las etiquedas <head>: <head> <script type="text/javascript"> var destino = 'http://nivelextremo.com'; var segundos = 5; function redireccion() { document.location.href=destino; } setTimeout("redireccion()",segundos); </script> </head> Este codigo, especifica que en un tiempo de 5 segundos, envie al navegador al nuevo destino, en este caso, http://nivelextremo.com Podriamos especificar el Timeout de segundos en 0, para que la redireccion sea inmediata, si no queremos que el usuario espere nada, pero muchas veces, se da unos segundos de espera, mientras el usuario ve una imagen o mensaje indicando, "Nos mudamos a otro dominio" o cualquiera que se les ocurra a ustedes. Si no nos interesa el tiempo de espera podemos probar con algo mas directo: <script> location.href='http://www.codigosource.net'; </script> O escribiendo el acceso completo al objeto, entiendo que funciona correctamente los 2 casos. <script> document.location.href='http://www.codigosource.net'; </script>
Sylfaen Publicado 29 de Junio del 2011 Autor Reportar Publicado 29 de Junio del 2011 Existen funciones llamadas directivas que se pueden escribir para hacer directamente un redireccionamiento Por ejemplo: <body onLoad="document.location.href='http://nivelextremo.com"> Asi tambien podriamos escribir una directiva que llame a una funcion: <body onLoad="redireccionar()"> y por otro lado podemos escribir la funcion redireccionar <script language="JavaScript"> function redireccionar() { setTimeout("location.href='http://www.codigosource.com'", 2000); } </script>
Publicaciones recomendadas
Crear una cuenta o conéctate para comentar
Tienes que ser miembro para dejar un comentario
Crear una cuenta
Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!
Registrar una nueva cuentaConectar
¿Ya tienes una cuenta? Conéctate aquí.
Conectar ahora