Window Location
- Página Anterior Tela do JS
- Próxima Página História do JS
O objeto window.location pode ser usado para obter o endereço (URL) da página atual e redirecionar o navegador para uma nova página.
Window Location
window.location O objeto pode ser escrito sem o prefixo window.
Alguns exemplos:
- window.location.href retorna o href (URL) da página atual
- window.location.hostname retorna o domínio do host web
- window.location.pathname retorna o caminho ou nome do arquivo da página atual
- window.location.protocol retorna o protocolo web usado (http: ou https:)
- window.location.assign carrega um novo documento
Href Window Location
window.location.href
A propriedade retorna o URL da página atual.
Exemplo
Exibir o href (URL) da página atual:
document.getElementById("demo").innerHTML = "A localização da página é " + window.location.href;
O resultado é:
A localização da página é http://www.codew3c.com/js/js_window_location.asp
Nome do Host Window Location
window.location.hostname
A propriedade retorna o nome do host do Internet (do página atual).
Exemplo
Exibir o nome do host:
document.getElementById("demo").innerHTML = "O nome do host da página é " + window.location.hostname;
O resultado é:
O nome do host da página é www.codew3c.com
Nome do Caminho Window Location
window.location.pathname
A propriedade retorna o nome do caminho da página atual.
Exemplo
Exibir o nome do caminho da URL atual:
document.getElementById("demo").innerHTML = "O caminho da página é " + window.location.pathname;
O resultado é:
O caminho da página é /js/js_window_location.asp
Protocolo Window Location
window.location.protocol
A propriedade retorna o protocolo web da página.
Exemplo
Exibir o protocolo web:
document.getElementById("demo").innerHTML = "O protocolo da página é " + window.location.protocol;
O resultado é:
O protocolo da página é http:
Window Location Porta
window.location.port
A propriedade retorna o número da porta do host da internet (página atual).
Exemplo
Exibir a porta do host principal:
document.getElementById("demo").innerHTML = "Número da porta da máquina é: " + window.location.port;
A maioria dos navegadores não exibe o número padrão de porta (http é 80, https é 443).
Window Location Assign
window.location.assign()
Método para carregar novo documento.
Exemplo
Carregar novo documento:
<html> <head> <script> function newDoc() { window.location.assign("https://www.codew3c.com") } </script> </head> <body> <input type="button" value="Carregar novo documento" onclick="newDoc()"> </body> </html>
- Página Anterior Tela do JS
- Próxima Página História do JS