javascript - tab - window.open modal
Métodos Window.location.href y Window.open() en JavaScript (5)
Ya hay respuestas que describen la propiedad window.location.href y el método window.open() .
Voy a ir por uso objetivo:
1. Para redireccionar la página a otra.
Utilice window.location.href. Establece la propiedad href a la href de otra página.
2. Abrir enlace en la ventana nueva o específica.
Utilice window.open (). Pasa los parámetros según tu objetivo.
3. Conocer la dirección actual de la página.
Utilice window.location.href. Obtener el valor de la propiedad window.location.href. También puede obtener un protocolo específico, nombre de host, hashstring del objeto window.location.
Ver objeto de ubicación para más información.
¿Cuál es la diferencia entre los métodos window.location.href
y window.open ()
en JavaScript?
window.open es un método; Puedes abrir una nueva ventana y personalizarla. window.location.href es solo una propiedad de la ventana actual.
window.location.href
no es un método, es una propiedad que le indicará la ubicación actual de la URL del navegador. Cambiar el valor de la propiedad redireccionará la página.
window.open()
es un método por el que puede pasar una URL que desea abrir en una nueva ventana. Por ejemplo:
Ejemplo de window.location.href:
window.location.href = ''http://www.google.com''; //Will take you to Google.
Ejemplo de window.open ():
window.open(''http://www.google.com''); //This will open Google in a new window.
Información Adicional:
window.open()
puede pasar parámetros adicionales. Ver: window.open tutorial
window.open ()
abrirá una nueva ventana, mientras que window.location.href
abrirá la nueva URL en su ventana actual.
window.open
abrirá un nuevo navegador con la URL especificada.window.location.href
abrirá la URL en la ventana en la que se llama el código.
Tenga en cuenta también que window.open()
es una función en el objeto de ventana en sí, mientras que window.location
es un objeto que expone una variedad de otros métodos y propiedades .