Posizione della finestra JavaScript
L' window.location
oggetto può essere utilizzato per ottenere l'indirizzo della pagina corrente (URL) e per reindirizzare il browser a una nuova pagina.
Posizione della finestra
L' window.location
oggetto può essere scritto senza il prefisso della finestra.
Qualche esempio:
window.location.href
restituisce l'href (URL) della pagina correntewindow.location.hostname
restituisce il nome di dominio dell'host webwindow.location.pathname
restituisce il percorso e il nome del file della pagina correntewindow.location.protocol
restituisce il protocollo web utilizzato (http: o https:)window.location.assign()
carica un nuovo documento
Posizione della finestra Ref
La window.location.href
proprietà restituisce l'URL della pagina corrente.
Esempio
Visualizza l'href (URL) della pagina corrente:
document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;
Il risultato è:
Page location is https://it.pictoshow.com/js/js_window_location.asp
Nome host della posizione della finestra
La window.location.hostname
proprietà restituisce il nome dell'host Internet (della pagina corrente).
Esempio
Visualizza il nome dell'host:
document.getElementById("demo").innerHTML =
"Page hostname is " + window.location.hostname;
Il risultato è:
Page hostname is it.pictoshow.com
Percorso posizione finestra
La window.location.pathname
proprietà restituisce il percorso della pagina corrente.
Esempio
Visualizza il nome del percorso dell'URL corrente:
document.getElementById("demo").innerHTML =
"Page path is " + window.location.pathname;
Il risultato è:
Page path is /js/js_window_location.asp
Protocollo di localizzazione della finestra
La window.location.protocol
proprietà restituisce il protocollo web della pagina.
Esempio
Visualizza il protocollo web:
document.getElementById("demo").innerHTML =
"Page protocol is " + window.location.protocol;
Il risultato è:
Page protocol is https:
Porta posizione finestra
La window.location.port
proprietà restituisce il numero della porta dell'host Internet (della pagina corrente).
Esempio
Visualizza il nome dell'host:
document.getElementById("demo").innerHTML =
"Port
number is " + window.location.port;
Il risultato è:
Port number is
La maggior parte dei browser non visualizzerà i numeri di porta predefiniti (80 per http e 443 per https)
Assegna posizione finestra
Il window.location.assign()
metodo carica un nuovo documento.
Esempio
Carica un nuovo documento:
<html>
<head>
<script>
function newDoc() {
window.location.assign("https://www.w3schools.com")
}
</script>
</head>
<body>
<input type="button" value="Load new document"
onclick="newDoc()">
</body>
</html>