Window Location в JavaScript
- Предыдущая страница Экран JS
- Следующая страница История JS
Объект window.location можно использовать для получения адреса текущей страницы (URL) и перенаправления браузера на новую страницу.
Window Location
window.location Объект можно записывать без префикса window.
Несколько примеров:
- window.location.href возвращает href текущей страницы (URL)
- window.location.hostname возвращает доменное имя веб-хоста
- window.location.pathname возвращает путь или имя файла текущей страницы
- window.location.protocol возвращает используемое веб-соглашение (http: или https:)
- window.location.assign загружает новый документ
Href Window Location
window.location.href
Свойство возвращает URL текущей страницы.
Пример
Показать текущий href (URL) страницы:
document.getElementById("demo").innerHTML = "Позиция страницы является " + window.location.href;
Результат:
Позиция страницы - http://www.codew3c.com/js/js_window_location.asp
Имя хоста Window Location
window.location.hostname
Свойство возвращает имя интернета хоста (текущей страницы).
Пример
Показать имя хоста:
document.getElementById("demo").innerHTML = "Имя хоста страницы является " + window.location.hostname;
Результат:
Имя хоста страницы - www.codew3c.com
Путь Window Location
window.location.pathname
Свойство возвращает путь текущей страницы.
Пример
Показать путь текущего URL:
document.getElementById("demo").innerHTML = "Путь страницы является " + window.location.pathname;
Результат:
Путь страницы - /js/js_window_location.asp
Соглашение Window Location
window.location.protocol
Свойство возвращает веб-соглашение страницы.
Пример
Показать веб-соглашение:
document.getElementById("demo").innerHTML = "Соглашение страницы является " + window.location.protocol;
Результат:
Соглашение страницы - http:
Window Location Порт
window.location.port
Свойство возвращает номер порта интернет-хоста (текущая страница).
Пример
Показать номер порта хоста:
document.getElementById("demo").innerHTML = "Номер порта: " + window.location.port;
Большинство браузеров не показывают default порт (http - 80, https - 443).
Window Location Assign
window.location.assign()
Метод загрузки нового документа.
Пример
Загрузить новый документ:
<html> <head> <script> function newDoc() { window.location.assign("https://www.codew3c.com") } </script> </head> <body> <input type="button" value="Загрузить новый документ" onclick="newDoc()"> </body> </html>
- Предыдущая страница Экран JS
- Следующая страница История JS