JavaScript Расположение окна
Объект Window. Location можно использовать для получения текущего адреса страницы (URL) и перенаправления обозревателя на новую страницу.
Расположение окна
Объект Window. Location может быть записан без префикса окна.
Некоторые примеры:
- window.location.href Возвращает HREF (URL) текущей страницы
- window.location.hostname Возвращает доменное имя веб-узла
- window.location.pathname Возвращает путь и имя файла текущей страницы
- window.location.protocol Возвращает используемый веб-протокол (http: или HTTPS:)
- window.location.assign загружает новый документ
Расположение окна href
Свойство Window. Location. href возвращает URL-адрес текущей страницы.
Пример
Отображение HREF (URL) текущей страницы:
document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;
Результат:
Window Location Hostname
Свойство Window. Location. имя узла возвращает имя узла Интернета (текущей страницы).
Пример
Отображение имени хоста:
document.getElementById("demo").innerHTML =
"Page hostname is " + window.location.hostname;
Результат:
Путь к местоположению окна
Свойство Window. Location. путь Возвращает путь к текущей странице.
Пример
Отображение имени пути текущего URL-адреса:
document.getElementById("demo").innerHTML =
"Page path is " + window.location.pathname;
Result is:
Протокол расположения окон
Свойство Window. Location. Protocol возвращает веб-протокол страницы.
Пример
Отображение веб-протокола:
document.getElementById("demo").innerHTML =
"Page protocol is " + window.location.protocol;
Результат:
Порт расположения окна
Свойство Window. Location. Port возвращает номер порта хоста Интернета (текущей страницы).
Пример
Отображение имени хоста:
document.getElementById("demo").innerHTML =
"Port
number is " + window.location.port;
Result is:
Большинство браузеров не будут отображать номера портов по умолчанию (80 для HTTP и 443 для HTTPS)
Назначение расположения окна
Метод Window. Location. Assign () загружает новый документ.
Пример
Загрузить новый документ:
<html>
<head>
<script>
function newDoc() {
window.location.assign("https://html5css.ru")
}
</script>
</head>
<body>
<input type="button" value="Load new document"
onclick="newDoc()">
</body>
</html>