Redireccionar a otra página con javascript

Redireccionar a otra pagina html con javascript lo podemos hacer de varias maneras segun cuando lo queramos hacer el redireccionamiento a la otra pagina.

Si o que queremos es ponerlo en una funcion javascript tendriamos que añadir en esta función location.href= url_de_la_pagina.

Para hacer que al carga la primera pagina nos pueda redireccionar a esta otra pagina, con el mismo metodo lo podemos hacer si en el onload() de la página en la que estamos ponermos que nos carge la función en la que esta el location.href.

Tambien tenemos un meta que al ponerlo en la pagina origen nos lleva a esta segunda pagina automaticamente.

<codigo>
  1. < meta http-equiv="refresh" content="segundos;url=url destino"/>

donde content tiene el numero de segundos antes de irnos a la url que aparece en el url.

Aqui podemos ver un ejempo del primer caso, lo que hacemos el irnos a la pagina de el mirador de la serrania cuando pulsamos el botón, llamando para ello a la función cambia_de_pagina().

<codigo>
  1. <script>
  2. function cambia_de_pagina(){
  3.     alert("Gracias por visitar nuestra pagina, nos vamos a el mirador de la serrania")
  4.     location.href="http://www.elmiradordelaserrania.com"
  5. }
  6. </script>
  7. <div id="botones">
  8.    <input type="button" onclick="javascript:cambia_de_pagina();" value="Abrir el Mirador de la serrania" />
  9. </div>