history | NN 2 IE 3 DOM n/a | ||||
В течение "сессии браузера" браузер ведёт журнал, содержащий список URL, посещенных пользователем. Этот список (как массив) используется браузером, чтобы помочь с навигацией через кнопки Back и Forward. Из-за чувствительного характера частной информации, сохраненной в объекте history, не все подробности выставлены для обработки сценариям, которые могли фиксировать такую информацию и тайно представлять её серверу. В более современных версиях браузера каждое окно ведёт его собственный объект history. | |||||
Объектно-ориентированная модель
|
Свойства:
current, next, previous | NN 4 IE n/a DOM n/a | ||
Только чтение | |||
URL текущего, следующего и предыдущего ресурса в массиве history. Эта информация - частная, и в Navigator 4 она может быть восстановлена только "подписанными" сценариями и с одобрения пользователя. Подписанные сценарии - вне области этой книги, но хорошая книга по JavaScript должна показать Вам, как создавать и программировать "подписанные" сценарии. | |||
Пример:
var prevURL = parent.otherFrame.history.previous | |||
Возвращаемое значение: Строка. |
|||
|
length | NN 2 IE 3 DOM n/a | ||
Только чтение | |||
Число элементов в списке хронологии. Даже с этой информацией Navigator 4 и последующие позволят Вам извлечь определенный элемент хронологии только подписанными сценариями и с разрешения пользователя. | |||
Пример:
if (history.length > 4) { ... } | |||
Возвращаемое значение: Целое число. | |||
|
Методы:
back( ) | NN 2 IE 3 DOM n/a |
Основное действие - перемещение к предыдущему документу, подобному щелчку кнопки браузера Back. В Navigator 4, однако, Вы можете вызывать метод back() для любого окна или фрейма, таким образом совершая обход заданного по умолчанию поведения кнопки Back. Например, повторные запросы к parent.otherFrame.history.back() исчерпают, в конечном счете, хронологию фрейма и прекратят далее делать что - либо. С другой стороны, повторные запросы к top.history.back() будут аналогичны щелчку кнопки Back. | |
Возвращаемое значение None. | |
Параметры None. |
forward( ) | NN 2 IE 3 DOM n/a |
Основное действие - переместиться к URL, к которому ведет кнопка браузера Forward (если она активна). Остальные свойства аналогичны history.back(). | |
Возвращаемое значение None. | |
Параметры None. |
go( ) | NN 2 IE 3 DOM n/a | ||||
go(stepCount | "URL") Перемещается к определенной позиции в хронологии. | |||||
Возвращаемое значение None. | |||||
Параметры
|
HIVE: All information for read only. Please respect copyright! |