- •Основы JavaScript
- •Зачем нужны скриптовые языки
- •Предварительные замечания
- •Атрибут language
- •Структура документа
- •Встроенные объекты и функции
- •Объект Array
- •Способ 1
- •Методы объекта Array
- •Создание многомерных массивов
- •Вывод элементов многомерного массива
- •Объект Navigator
- •Объект history
- •Задания к лабораторной работе
Объект history
Объект history содержит информацию об адресах страниц (в формате URL), которые вы посещали в данной сессии. Эти адреса сохраняются в списке History. Объект позволяет перемещаться по списку с помощью кода на JavaScript. Данный объект имеет одно свойство — length, позволяющее определить длину списка, и три метода - back, forward и go. Назначение этих методов описано в следующей таблице.
Метод |
Описание |
back |
Загружает предыдущую страницу из списка History. |
forward |
Загружает следующую страницу из списка History. |
go n |
Загружает п-ю страницу из списка History. |
И
history.go(1)
и
if (history.lengfh>3)
history.forward(3)
П
<script
language="JavaScript">
var times=histofy.length;
document.write('B течение
сесии вы были на '+times+'
узлах.');
</script>
и
<HTML>
<HEAD>
<ТIТLЕ>Пять
узлов</ТIТLЕ> <BODY> <table> <tr> <td>
<a href="javascript:history.go(-1)">1</a>
<а
href="javascript:history.go(-2)">2</a>
<а
href="javascript:history.go(-3)">3</a>
<а
href="javascript:histofy.go(-4)">4</a>
<а
href="javascript:history.go(-5)">5</a> </td> </tr> </tabte> </BODY>
</HTML>
В последнем примере мы используем не совсем обычный вызов - указываем в виде адреса ссылки один из элементов коллекции history, доступ к которому осуществляется из языка JavaScript.
Задания к лабораторной работе
Настройка страниц под браузер пользователя
Вывод в виде таблицы всей информации о браузере пользователя
При загрузке на странице должно появиться сообщение, выбираемое из массива случайным образом
Рекламное сообщение должно выбираться из массива сообщений циклически по нажатию на кнопку "Реклама"
Добавление опций в список выбора
Проверка правильного формата введенных данных
