Descripción: Redirección con Javascript
Claramente no hay muchas opciones cuando se trabaja solamente con Javascript y HTML, pero hay veces que lo vemos en combinación con código PHP.
Cuando se usa un lenguaje del lado del servidor, la redirección debe hacerse con ese lenguaje. Además de que se debe considerar la posibilidad de que el navegador no tenga habilitado Javascript.
Código incorrecto: Código PHP:
echo '<script type="text/javascript">window.location.href = "nuevapagina.html";</script>'
Solución:
Si ya se está usando un lenguaje del lado del servidor, mejor enviar la cabecera HTTP correspondiente. Por ejemplo, en PHP:
Código PHP:
header('Location: nuevapagina.html');