hash (Свойство)
Возвращает часть URL, начинающуюся с символа #.
Применение: Свойство hash ссылается на имя, созданное в теге <А NAME . . . >. Изменяя это свойство, можно изменять часть URL, начинающуюся с символа #, хотя безопаснее менять весь URL с помощью свойства href. Если имя, указанное в свойстве hash данного URL, не удается найти, возвращается ошибка.document.linkName.hash
document.links[index].hash
document.location.hash
hidden (Объект)
Текстовый объект в форме HTML, не отображаемый на экране.
Применение: Объект hidden может применяться наряду с cookie для передачи пар имя/значение для клиент-серверного взаимодействия. Разница в том, что cookie постоянно существуют на клиентском компьютере в течение сессии, в то время как объект hidden относится к конкретной форме. Первоначальное содержание объекта hidden может быть изменено внутри функции путем присвоения нового значения свойству value этого объекта.document.formName.hiddenName
document.forms[index].elements[index].propertyOrMethod
<INPUT TYPE""hidden" NAME="failedTries" VALUE="0">
...строки кода...
function setRetry() {
document.userPasswordForm.failedTries.value++ }
Каждый раз, когда вызывается функция setRetry, значение объекта типа hidden, названного failedTries, увеличивается на единицу
Это один из примеров гибкости типов переменных в JavaScript. Первоначальное значение объекта представляет собой строку. Несмотря на это, когда программа встречает математический оператор, она пытается преобразовать значение объекта в целое число.
history (Объект)
Список ранее просмотренных страниц, аналогично пункту меню Go броузера.
Применение: Этот объект унаследован из меню Go броузера и содержит список ранее просмотренных страниц. Методы объекта служат для навигации к любому элементу списка. Для определения количества элементов объекта служит свойство length:document.historу
document.history.length
Навигация представляет собой относительное перемещение по списку вперед или назад, подобно использованию кнопок на панели инструментов.
document.history.forward()
document.history.back()
Метод go допускает и более сложные, чем просто перемещение к следующей или предыдущей странице, переходы по списку, подобно выбору адреса прямо из меню Go.
document.history.go(-2)
//загружает предпоследнюю страницу
Указав конкретное окно, можно управлять навигацией в других окнах или кадрах. Следующий пример загружает новую страницу из списка объекта history в кадр с именем content. Заметьте, что имя кадра заменяет указание документа.
parent.content.history.back()
// загружает предыдущую страницу в кадр
host (Свойство)
Возвращает строку, сформированную из свойств URL hostname и port.
Применение: Предоставляет метод для просмотра и изменения той части URL, которая идентифицирует Web-узел. Если порт не указан, свойства host и hostname одинаковы.location.host
linkName.host
links[index].host
location.host = www.site.com:80
hostname (Свойство)
Возвращает или изменяет строку с именем домена или IP-адресом URL.
Применение: Это свойство сходно со свойством host, за исключением того, что не включает в себя информации о номере порта. Если свойство port имеет значение null, то свойства host и hostname одинаковы. Несмотря на то что свойство hostname может быть изменено в любой момент, рекомендуется изменять весь URL сразу. Если указанное значение hostname не может быть найдено, возвращается ошибка.location.hostname
linkName.hostname
links[index].hostname
href (Свойство)
Возвращает строку, содержащую полный URL текущего документа.
Применение: Все остальные свойства объектов location и link являются подстроками свойства href, которое может быть изменено в любой момент. URL текущего документа можно вывести на экран с помощью выражения:location.href
linkName.href
links[index].href
document.write("You are here: " + window.location.href)