×
Traktatov.net » Справочник по JavaScript » Читать онлайн
Страница 20 из 22 Настройки

Объект screen

Объект screen служит для доступа к характеристикам видеосистемы компьютера клиента.


availHeight


Возвращает высоту полезной области экрана без панели задач и подобных ей элементов графического интерфейса системы.


availWidth


Возвращает ширину полезной области экрана без панели задач и подобных ей элементов графического интерфейса системы.


colorDepth


Возвращает глубину цвета. Для 16 цветов возвращается 2, для 256 - 8, для 16,7 миллионов цветов (режим High Color) - 32


height


Возвращает полную высоту экрана.


width


Возвращает полную ширину экрана.

Объект history

Объект history представляет интерфейс к списку истории Web-обозревателя, т.е. списку всех Web-страниц, просмотренных пользователем в течение времени, указанного в настройках.


Свойства объекта history



current


Возвращает интернет-адрес документа, загруженного в настоящее время.


length


Возвращает размер списка истории.


next


Возвращает интернет-адрес следующего в списке истории документа.


previous


Возвращает интернет-адрес предыдущего в списке истории документа.


Методы объекта history



back()


Загружает в окно Web-обозревателя предыдущий документ из списка истории.


forward()


Загружает в окно Web-обозревателя следующий документ из списка истории.


go()


go({Адрес})

Загружает в окно Web-обозревателя следующий документ из списка истории, интернет-адрес которого наиболее близок к переданному в качестве параметра.

Поддерживается только NN.

go({Позиция})

Перемещается в списке истории на позицию, номер которой передан в качестве параметра.

Поддерживается только IE начиная с 4.0

go({Приращение})

Перемещается в списке историй на количество позиций, переданных в качестве параметра. Можно задавать как положительные, так и отрицательные значения приращения.

Поддерживается только NN.

Советы по JavaScript

Передача и обработка данных в html-файле


Передача данных в html-файл:


Передачу данных в html-файл можно произвести через URL-адрес. После адреса ставиться знак вопроса и после него параметр, который Вы хотите передать. Если этих параметров несколько, то между ними ставиться амперсанд (&).

Пример 1:

"youfile.html?parametr"

Пример 2:

"youfile.html?parametr1¶metr2¶metr3"

Также данные можно передавать при помощи форм. Для этого надо воспользоваться методом GET.

Вот как буде выглядеть URL-адрес в строке броузера:

Пример:

"youfile.html?name1=value1&name2=value2&name3=value3"




Получение переданных данных:


Получение переданных данных выполняется при помощи JavaScript.

Сначало мы присваиваем переменной все то, что находится после знака вопроса:

var p_url=location.search.substring(1);

Если Вы передавали один параметр, то переменную p_url можно обрабатывать.

Если параметров было много, то их надо разделить:

var parametr=p_url.split("&");

У нас получился массив parametr, который содержит полученные данные.

Если Вы пересылали данные при помощи форм, то надо избавиться от знака равенства и присвоить каждой переменной свое значение:

var values= new Array();for(i=0; i var j=parametr.split("="); values[j[0]]=unescape(j[1]);}

Пример:

Если строка была:

"youfile.html?name=Serg&city=Рязань&age=21"