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