Объект location
Объект location содержит информацию о местонахождении текущего документа, т.е. его интернет-адрес. Его также можно использовать для перехода на другой документ и перезагрузки текущего документа.
Свойства объекта location
* hash - Имя "якоря" в интернет-адресе документа, если оно есть.
* host - Имя компьютера в сети Интернет вместе с номером порта, если он указан.
* hostname - Имя компьютера в сети Интернет.
* href - Полный интернет-адрес документа.
* pathname - Путь и имя файла, если они есть.
* port - Номер порта. Если не указан, возвращает номер 80 - стандартный порт, через который работает протокол HTTP.
* protocol - Идентификатор протокола. Если не указан, возвращается "http:".
* search - Строка параметров, если она есть.
Методы объекта location
* assign({Адрес}) - Загружает документ, адрес которого передан в качестве параметра. Поддерживается только IE начиная с 4.0
* reload([true|false]) - Перезагружает документ с Web-сервера. Необязательный параметр - нужен только для NN: значение true заставляет Web-обозреватель перезагрузить документ с жесткого диска, где он был сохранен ранее, а false (значение по умолчанию) - прямо с Web-сервера.
* replace({Адрес}) - Загружает документ, адрес которого передан в качестве параметра, и заменяет в списке истории Web-обозревателя адрес предыдущего документа адресом нового.
Пользуясь объектом location, можно загрузить другой документ на место текущего. Для этого просто присвойте значение нового интернет-адреса свойству href.
document.location.href = "http://www.spravkaweb.ru";
Пользователи IE также могут воспользоваться методом assign:
document.location.assign("http://www.spravkaweb.ru");
Если вы хотите полностью заменить текущий документ, чтобы даже адрес его не появлялся в списке истории, воспользуйтесь методом replace:
document.location.replace("http://www.spravkaweb.ru");