una sincronas secuencialmente pantalla hacer funciones funcion ejecutar como cargar carga body asíncrona asincrona archivos javascript button load

sincronas - JavaScript carga una página al hacer clic en el botón



ejecutar javascript secuencialmente (4)

Código simple para redirigir la página

<!-- html button designing and calling the event in javascript --> <input id="btntest" type="button" value="Check" onclick=window.location.href = ''http://www.google.com'' " />

Estoy tratando de hacer una tarea muy simple aquí, me gustaría poder hacer clic en un botón en una página y hacer que me lleve a otra página. He intentado window.location.href, y un montón de otras cosas y no hace nada. He probado diferentes plataformas y diferentes navegadores, todos con el mismo resultado.

Sé que puede llamar a una función, pero no puedo cargar la nueva página. También todo esto está en mi sistema de archivos local y ambas páginas viven en el mismo nivel (pero también he intentado cargar una página externa como www.apple.com).

¿Alguna idea?

Gracias Patrick


Las respuestas aquí funcionan para abrir la página en la misma ventana / pestaña del navegador.

Sin embargo, quería que la página se abriera en una nueva ventana / pestaña cuando hacen clic en un botón. (La decisión de tab / window depende de la configuración del navegador del usuario)

Así que aquí está cómo funcionó abrir la página en una nueva pestaña / ventana :

<button type="button" onclick="window.open(''http://www.example.com/'', ''_blank'');">View Example Page</button>

No tiene que ser un botón, puedes usarlo en cualquier lugar. Observe el _blank que se utiliza para abrir en una nueva pestaña / ventana.


No abuse de elementos de formulario donde los elementos <a> serán suficientes.

<style> /* or put this in your stylesheet */ .button { display: inline-block; padding: 3px 5px; border: 1px solid #000; background: #eee; } </style> <!-- instead of abusing a button or input element --> <a href="url" class="button">text</a>


Simplemente window.location = "http://wherever.you.wanna.go.com/" , o, para enlaces locales, window.location = "my_relative_link.html" .

Puede intentarlo tipeando en su barra de direcciones también, por ejemplo, javascript: window.location = "http://www.google.com/" .

También tenga en cuenta que la parte de protocolo de la URL ( http:// ) no es opcional para enlaces absolutos; omitirlo hará que javascript asuma un enlace relativo.