HTML5 за 10 минут

Получение протяженности предыстории браузера


С помощью атрибута window.history, length можно определить общее число веб-страниц, хранящихся в предыстории браузера, т.е. количество элементов для продвижения по предыстории вперед или назад. Для того чтобы отобразить в рассматриваемом здесь примере HTML-документа pophistory.html протяженность предыстории браузера, выполните следующие действия.

1.   Откройте HTML-документ из файла pophistory.html в избранном вами редакторе текста, например в Windows WordPad.

2.   Введите выделенный ниже полужирным код для отображения количества элементов в предыстории браузера в элементе <div>.

<1DOCTYPE html>

<html>

<head>

<title>

Предыстория просмотра веб-страниц </title>

<script type="text/javascript"> function back()

{

window.history.back();

}

function forward()

{

window.history.forward();

}

function go()

{

var amount = document.getElementById("amount").value; window.history.go(amount);

}

function loader()

{

var length = window.history.length; document.getElementById(length).innerHTML = "<hl>B + Протяженность предыстории:  + length + "</hl>";

</script>

</head>

<body onload="loader()">

<Ь1>Предыстория просмотра веб-страниц</Ь1>

<input type="button" уа1ие="Назад" onclick="back();">

<input type="button" value="Вперед" onclick="forward();">

<br>

Число перемещаемых страниц: <input id="amount" type="text">

<input type="button" value="Перейти" onclick="go();"> <br>

<br>

<div id="length"x/div>

<br>

<div id="state"x/div>

<br>

</body>

</html>

3.   Сохраните внесенные изменения в файле pophistory.html. Непременно сделайте это в текстовом формате. По умолчанию в текстовом редакторе WordPad выбирается расширенный текстовый формат RTF, непригодный для браузеров.

Если теперь загрузить в браузер страницу с примером HTML- документа pophistory.html, на ней будет отображено количество элементов предыстории браузера, как показано на 6.5.

Комментарии закрыты