Июнь 2010
Самоучитель по креативному веб-дизайну. Книга 3, стр.45
ранее сохраненные значения cookie-набора из свойства document. cookie
ПРАКТИКУМ
Еще
на текущую страницу.
418 Глава 8. JavaScript
self. locatio n = «http://www. NVBizNet. com/login. htm»
(Строка document. referrer
в адресной строке
данном примере
страницы страницу входа на сайт (iogin. htm).
в созданном браузером
ства
alinkcoior — это цвет
ка «активна» в течение короткого
Web-страницу
= цвет_активной ссылки
триплет,
anchors — это доступный
атрибут
ра JavaScript ВИДа
applet s — это массив методов и свойств из всех Java-аплетов, определенных
между начальным и конечным дескрипторами
Web-странице. Вы можете получить доступ к любому общедоступному (public)
свойству и выполнить любой
на Web-странице, обратившись к открытому свойству аплета с помощью записи
аплет а С ПОМОЩЬ Ю з а п и с и ВИД а document. applets[индекс_аплета ] .мето д () .
Если дескриптор
вида
JavaScript вида число аплетов = document. applets length.
bgcolor — это текущий
фона Web-страницы с помощью оператора
(где цвет_фона — шестнадцатеричный триплет,
форме «#RRGGBB»).
Самоучитель по креативному веб-дизайну. Книга 3, стр.46
ВОСПОЛЬЗуЙТеСЬ
Глава 8. JavaScript 41 9
domain — это доменное
Доменное имя Web-сервера
ное_имя = document. domain. (Web-браузер
embeds — массив полей и методов из всех объектов, вставленных в Web-стра — ницу с помощью начального и конечного дескрипторов
(). (Обычно
получить доступ к тому или иному из его полей с помощью записи вида
document. embeds. [индекс_внедренного обгьекта]
document. имя_внедренного_объекта. поле,
бут name.) Выполнить
запис и вид а document. embeds.[индекс^внедренного^объекта].метод( ) (ИЛИ ПО
ИМеНИ В ВИДе document. имя_внедренного_об’ьекта. мето д () , есл и дескрипто р
включает в себя атрибут
объектов на Web-странице, воспользуйтесь
fgCoior — это цвет
ста — шестнадцатеричный триплет,
«#RRGGBB»).
forms — это массив свойств и методов для
нице. В главе, посвященной
форм ы МОЖНО С ПОМОЩЬЮ запис и ВИДа document, form s [индекс_формы] .свойств о
(ИЛИ document. имя_формы. свойство) , а К Методу форМЫ — С ПОМОЩЬЮ
оператора
пользуйте оператор
декс_элемента] . свойство (ИЛИ
пис и document. form s [индекс формы] . element s [индекс__элемента] . метод ()
(ИЛИ document.
images — это массив
vspace и hspace. С помощью JavaScript
ства sr c и lowsr c изображения. Чтобы
42 0 Глава 8. JavaScript
lastModified — это доступная
щая местные дату и время последнего
ВИДа
linkcoio r — цвет непосещенных гиперссылок на Web-странице. Чтобы задать
цвет, который должен
перссылки, воспользуйтесь оператором
цвет непосещенной
ньш
link s — это массив,
свойствам гиперссылок, к которым можно обращаться и модифицировать их че —
рез
protocol, searc h И frame. Чтоб ы работат ь СО СВОЙСТВОМ ТОЙ
СЫЛКИ,
document. имя_ссылки. свойство.
referre r — это доступная
н а Web-Сайте NVBizNet. com С ПОМОЩЬЮ Оператора
document, referrer.
Самоучитель по креативному веб-дизайну. Книга 3, стр.47
titl e — это доступная
Web-страницы,
лучить С ПОМОЩЬЮ Оператора
ur i — это доступная
лучить, с ПОМОЩЬЮ Оператора
viinkCoior — это цвет
document. viinkCoior = цвет_ранее_посещенной_ссылки (где цвет_ранее_посе —
щенной ссылки — шестнадцатеричный триплет,
виде «#RRGGBB»).
HTML-коде Web-страницы
Глава 8. JavaScript 42 1
С помощью массива
жение, отображаемое на Web-странице. В одном из предыдущих практикумов
при
мыши на изображение на странице. С помощью массива
но также улучшить
Самоучитель по креативному веб-дизайну. Книга 3, стр.48
ствующей
ний
цей,
Ниже рассматриваются
Самоучитель по креативному веб-дизайну. Книга 3, стр.49
42 2 Глава 8. JavaScript
border — это доступное
данное в дескрипторе , можно с помощью оператора
ширина_границы
=
document. images[индекс изображения].border ИЛИ
ширина^границы
=
document. имя изображения. border
complete — это доступное
остается fals e до тех пор,
while (! document. имя
{
}
height — это доступное
высота изображения
=
document. images
=
document. имя
hspace — это доступное
с ней содержимым
интервал по горизонтали = document. images[индекс_изображения].hspace
ИЛИ интервал_по_горизонтали = document. имя__изображения. hspace
lowsrc — это путь и имя файла изображения с низким разрешением, которое
Web-браузер должен загрузить,
изображению_с_низким_разрешением
путь__к_изображению_с_низким_разрешением.
name — это доступная
имя изображения = document. images
sr c — это путь и имя файла
Самоучитель по креативному веб-дизайну. Книга 3, стр.50
document. images
ИЛИ document. имя
vspace — это доступное
селях
Глава 8. JavaScript 42 3
интервал_по вертикали = document. images[индекс_изображения].vspac e
ИЛИ интервал по вертикали = document. имя
width — это доступное
шцрина_изображения = document. images[индекс_изображения].width ИЛИ
ширина_изображения = document. имя_изображения. width
Использование массива
Массив links
Netscape Navigator, и Internet Explorer (версии 4 и выше) позволяют
можно сделать так,
Считывая HTML-код Web-страницы,
сылок) и дескрипторов «горячих
Самоучитель по креативному веб-дизайну. Книга 3, стр.51
hash — это
вол решетки (#) и имя
тора ВИДа идентификатор_фрагмента = document. links[индекс__ссылки].hash. Изменить же идентификатор
вида document. links[индекс^ссылки].hash = новый_идентификатор_фрагмента. host — это
host включает в себя
42 4 Глава 8. JavaScript
доменное
имя хоста_включая_порт = document, link s [индекс ссылки] .host.
hostname — это
также
hre f — это
JavaScript ВИДа цель_гиперссылки = document, link s [индекс_ссылки] .href. Мож —
но также
ПОМОЩЬЮ
новая_цель__гилерссылки.
pathname — это
ГИПерССЫЛКе CnMCOK
клиентов, СВОЙСТВО pathname
ciients. htm 1 1 в Netscape Navigator и «htdocs/ciients. htm » в Internet Explorer.
Имя пути гиперссылки можно получить с помощью
document, link s [индекс_ссылки]
Web-страницы, извлекаемой при щелчке на гиперссылке, за счет присвоения но —
вого
индекс_ссылки] .pathname = новое
зательно поместите в начало
Explorer, так и для Netscape Navigator.) В \
por t — это
Самоучитель по креативному веб-дизайну. Книга 3, стр.52
href, раВНЫМ «http : //www. NVBizNet. com: 80/clients. htm»,
ляется
та = document, link s [индекс_ссылки] .port. ГиперССЫЛКа Не Обязательно ДОЛЖ — на включать в себя
если таковой не задан в гиперссылке.
protocol — это
• fil e — браузер
• ftp—
Глава 8. JavaScript 42 5
• gopher — браузер
• htt p — браузер
• maiito — браузер
• JavaScript — гиперссылка указывает на файл, содержащий операторы
JavaScript.
search — это
Самоучитель по креативному веб-дизайну. Книга 3, стр.53
запроса на обработку CGI-программе на сервере.
= document, link s [индекс_ссылки] .search. Строку
нить с помощью оператора вида:
document. links[индекс_ссылки].search = новая_строка_поиска
(где новая_строка_поиска — Строка наподобие «?fname=konrad&lname=king»).
targe t — это
себя атрибут target, значение которого отлично от «_seif»,
тора JavaScript вида имя_фрейма = document, link s [индекс_ссылки] .target. Це —
ра ВИДа document. links[индекс_ссылки].target = новое_имя_фрейма.
Изменение цветов Web-страницы с помощью JavaScript
Разрабатывая Web-страницу, вы наверняка
ный текст на белом
Самоучитель по креативному веб-дизайну. Книга 3, стр.54
В таблице
426 Глава 8. JavaScript
текста, фона и гиперссылок
Приведенная
зависимости от значения
браузером. Хотя функция seiectschem e () предусматривает
Глава 8. JavaScript 42 7
После
остается только сделать ее доступной