Ярослав Сухачев
Ярослав Сухачев | Репутация: 99 (Без статуса) 27 апреля 2010 в 19:08
Свойство window.location представляет собой ...
Александр Герявенко
Александр Герявенко | Репутация: 447 (Кандидат) 30 апреля 2010 в 11:47

Свойства объекта Location
для URL:

  • http://ask.intuit.ru/question/1348?q=javascript#test

Свойство
Описание
Пример

hash
часть URL, которая идет после символа решетки '#', включая символ '#'
#test

host
хост и порт
www.ask.intuit.ru:80

href
весь URL
http://www.ask.intuit.ru:80/1348?q=javascript#test

hostname
хост (без порта)
www.ask.intuit.ru

pathname
 

строка пути (относительно хоста)
/1348

port
номер порта
80

protocol
протокол
http:

search
часть адреса после символа ?, включая символ ?
?q=javascript

Методы объекта Location

assign(url)
загрузить документ по данному url
reload([forceget])
перезагрузить документ по текущему URL. Аргумент forceget - булево значение, если оно true, то документ перезагружается всегда с сервера, еслиfalse или не указано, то браузер может взять страницу из своего кэша.
replace(url)
заменить текущий документ на документ по указанному url. Разница, по сравнению с assign() заключается в том, что после использования replace()страница не записывается в истории посещений. В частности, это значит, что посетитель не сможет использовать для возврата кнопку браузера "Назад".
toString()
возвращает строковое представление URL для объекта Location

 
При изменении любых свойств window.location, документ будет перезагружен, как если бы для модифицированного url был вызван метод window.location.assign().
 
по материалам жс клуба)