JavaScript Window Location
- Página anterior Pantalla JS
- Página siguiente Historial JS
El objeto window.location se puede usar para obtener la dirección (URL) de la página actual y redirigir el navegador a una nueva página.
Window Location
window.location El objeto se puede escribir sin prefijo window.
Algunos ejemplos:
- window.location.href devuelve el href (URL) de la página actual
- window.location.hostname devuelve el nombre de dominio del host web
- window.location.pathname devuelve la ruta o nombre del archivo de la página actual
- window.location.protocol devuelve el protocolo web utilizado (http: o https:)
- window.location.assign carga un nuevo documento
Href de Window Location
window.location.href
La propiedad devuelve el URL de la página actual.
Ejemplo
Mostrar el href (URL) de la página actual:
document.getElementById("demo").innerHTML = "La ubicación de la página es " + window.location.href;
El resultado es:
La ubicación de la página es http://www.codew3c.com/js/js_window_location.asp
Nombre de host de Window Location
window.location.hostname
La propiedad devuelve el nombre del host de Internet (del página actual).
Ejemplo
Mostrar el nombre del host:
document.getElementById("demo").innerHTML = "El nombre del host de la página es " + window.location.hostname;
El resultado es:
El nombre del host de la página es www.codew3c.com
Nombre de la ruta de Window Location
window.location.pathname
La propiedad devuelve el nombre del camino de la página actual.
Ejemplo
Mostrar el nombre del camino del URL actual:
document.getElementById("demo").innerHTML = "La ruta de la página es " + window.location.pathname;
El resultado es:
La ruta de la página es /js/js_window_location.asp
Protocolo de Window Location
window.location.protocol
La propiedad devuelve el protocolo web de la página.
Ejemplo
Mostrar el protocolo web:
document.getElementById("demo").innerHTML = "El protocolo de la página es " + window.location.protocol;
El resultado es:
El protocolo de la página es http:
Puerto de Localización de Ventana
window.location.port
Propiedad que devuelve el número de puerto del host de internet (de la página actual).
Ejemplo
Mostrar el número de puerto del host principal:
document.getElementById("demo").innerHTML = "El número de puerto es: " + window.location.port;
La mayoría de los navegadores no mostrarán el número de puerto predeterminado (http es 80, https es 443).
Asignación de Localización de Ventana
window.location.assign()
Método para cargar un nuevo documento.
Ejemplo
Cargar nuevo documento:
<html> <head> <script> function newDoc() { window.location.assign("https://www.codew3c.com") } </script> </head> <body> <input type="button" value="Cargar nuevo documento" onclick="newDoc()"> </body> </html>
- Página anterior Pantalla JS
- Página siguiente Historial JS