A B C D E F G H I L M N O P R S T U V W |
hash (Свойство) hidden (Объект) Текстовый объект в форме HTML, не отображаемый на экране. document.formName.hiddenName document.forms[index].elements[index].propertyOrMethod Применение: Объект hidden может применяться наряду с cookie для передачи пар имя/значение для клиент-серверного взаимодействия. Разница в том, что cookie постоянно существуют на клиентском компьютере в течение сессии, в то время как объект hidden относится к конкретной форме. Первоначальное содержание объекта hidden может быть из менено внутри функции путем присвоения нового значения свойству value этого объекта. <INPUT TYPE""hidden" NAME="failedTries" VALUE="0"> ...строки кода... function setRetry() { document.userPasswordForm.failedTries.value++ } Каждый раз, когда вызывается функция setRetry, значение объекта типа hidden, названного failedTries, увеличивается на единицу. Это один из примеров гибкости типов переменных в JavaScript. Первоначальное значение объекта представляет собой строку. Несмотря на это, когда программа встречает математический оператор, она пытается преобразовать значение объекта в целое число. history (Объект) Список ранее просмотренных страниц, аналогично пункту меню Go броузера. document.historу Применение: Этот объект унаследован из меню Go броузера и содержит список ранее просмотренных страниц. Методы объекта служат для навигации к любому элементу списка. Для определения количества элементов объекта служит свойство length: 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. location.host linkName.host links[index].host Применение: Предоставляет метод для просмотра и изменения той части URL, которая идентифицирует Web-узел. Если порт не указан, свойства host и hostname одинаковы. location.host = "www.montana.com:80" hostname (Свойство) Возвращает или изменяет строку с именем домена или IP-адресом URL. location.hostname linkName.hostname links[index].hostname Применение: Это свойство сходно со свойством host, за исключением того, что не включает в себя информации о номере порта. Если свойство port имеет значение null, то свойства host и hostname одинаковы. Несмотря на то что свойство hostname может быть изменено в любой момент, рекомендуется изменять весь URL сразу. Если указанное значение hostname не может быть найдено, возвращается ошибка. href (Свойство) Возвращает строку, содержащую полный URL текущего документа. location.href linkName.href links[index].href Применение: Все остальные свойства объектов location и link являются подстроками свойства href, которое может быть изменено в любой момент. URL текущего документа можно вывести на экран с помощью выражения: document.write("You are here: " + window.location.href) |