- •1. Основы
- •1.2 Идентификаторы ресурсов
- •2.1.1 Простейшая программа на языке html
- •2.1.2 Тэговая модель документа.
- •2.2.3 Комментарии
- •2.2.4 Тэги тела документа
- •2.2.6 Центрирование элементов документа
- •2.2.9 Ссылки в html-документе
- •2.2.10 Изображения внутри html-документа
- •2.2.11 Создание карты изображений
- •2.2.12 Фоновые рисунки
- •2.2.13 Горизонтальная линия
- •2.2.14 Добавление стилей в html-документ
- •2.3.2 Синтаксис
- •2.3.3 Тэги Формы
- •2.3.4 Меню выбора в формах
- •2.4.2 Основные атрибуты таблицы
- •3.2Синтаксис и элементы css
- •3.2.1 Добавление стилей css в html-документ
- •3.2.2 Группирование
- •3.2.3 Наследование
- •3.2.4 Селекторы
- •3.2.5 Классы
- •3.2.6 Идентификаторы
- •I {text-decoration:line-through;}
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •4. Язык JavaScript
- •4.2 Синтаксис JavaScript
- •4.2.1 Типы данных
- •Преобразование типов данных
- •4.2.2 Переменные и константы
- •4.2.3 Идентификаторы
- •4.2.4 Область действия переменных
- •4.2.5 Комментарии
- •4.3.1 Оператор for...In
- •4.3.2 Оператор new
- •4.3.3 Ключевое слово this
- •4.3.4 Оператор with
- •4.4.1 Объекты и Свойства
- •4.4.2 Функции и Методы
- •4.4.3 Определение методов
- •4.4.4 Создание Новых Объектов
- •4.4.5 Определение методов
- •4.5 Использование Встроенных Объектов и Функций
- •4.5.1 Объект Date
- •4.5.2 Объект Array
- •4.5.3 Объект String
- •4.5.4 Объект Math
- •4.6.1 Объект window
- •4.6.2 Объект document
- •4.6.3 Коллекции объекта document
- •4.6.4 Объект event
- •4.6.5 Объект history
- •4.6.6 Объект location
- •4.6.7 Объект navigator
- •5.1.2 Некоторые преимущества рнр
- •5.1.3 Вставка в html
- •5.1.5 Комментарии
- •5.1.6 Идентификаторы
- •5.1.7 Переменные, объявляемые пользователем
- •5.1.8 Типы переменных
- •5.1.9 Приведение типов
- •5.1.10 Переменные переменных
- •5.1.11 Константы
- •5.1.12 Знаки операций
- •5.1.13 Функции
- •5.2 Поддержка баз данных в рнр
- •Int mysql_affected_rows ([resource идентификатор_соединения])
- •Int mysql_num_rows(resource результат)
- •5.3 Отслеживание сеанса
- •If (! sessionjs_registered('hits')) :
- •Void session_set_save_handler (string open, string close, string read, string write, string destroy, string go)
- •Ip char(30) not null,
- •Include("init.Inc ");
- •Include("init.Inc");
- •ViewStats( );
- •5.4 Объектно-ориентированные возможности рнр
- •Is_subclass_of( )
4.6.4 Объект event
Объект event позволяет скрипту получить детальную информацию о произошедшем событии и выполнить необходимые действия.
Объект event доступен только во время самого события. Более того, обращаться к нему можно только из обработчиков событий (функций).
Таблица 4.14– Свойства объекта
свойство |
значение |
srcElement |
Позволяет узнать источник события. Это свойство является объектом и само содержит огромное число свойств, описывающих источник, на котором произошло событие. Например: srcElement.tagName -- имя тега srcElement.type -- значение атрибута type
|
type |
Строка, содержащая тип события. <FORM> <INPUT type="button" value="type" onclick="alert(event.type)"> </FORM> |
clientXclientY |
Координаты события относительно начала окна, в котором браузер показывает документ. |
screenXscreenY |
Координаты события относительно начала экрана монитора. <IMG src=pic/explorer.gif width=125 height=82 border=1 alt=Испытатель onClick="alert(event.screenX+','+event.screenY)">
|
offsetXoffsetY |
Координаты события относительно тега, на котором произошло событие. |
xy |
Координаты события относительно начала документа в окне, в котором браузер показывает документ. Начало документа может быть существенно "выше" верхней границы окна и "левее" его левой границы, если работают линейки протяжки.
|
button |
Число, указывающее нажатую кнопку мыши. <FORM> <INPUT type="button" value="button" onMouseDown="alert(event.button)"> </FORM> |
keyCode |
Код нажатой клавиши. |
altKeyctrlKeyshiftKey |
Код нажатой клавиши. <FORM> <INPUT type=button value="Спецклавиши" onKeyDown="this.form.Alt.value=event.altKey; this.form.Ctrl.value=event.ctrlKey; this.form.Shift.value=event.shiftKey;" onKeyUp ="this.form.Alt.value=''; this.form.Ctrl.value=''; this.form.Shift.value='';"> Alt<INPUT name=Alt type=text value="" size=7> Ctrl<INPUT name=Ctrl type=text value="" size=7> Shift<INPUT name=Shift type=text value="" size=7> </FORM> |
returnValueIE4 |
Позволяет запретить или разрешить действие, предписанное элементу. <A href="event01.htm" onClick="event.returnValue=confirm('Перейти?')" >Переход на другой документ</A>
|
4.6.5 Объект history
Объект history содержит информацию об адресах страниц, которые посещались в текущей сессии браузера. Эта информация хранится в списке History, длина которого содержится в свойстве length.
Таблица 4.15– Свойства объекта
параметр |
значение |
length |
Свойство length содержит число элементов списка History, то есть число разных страниц, которые загружал браузер в свое окно во время текущего сеанса.
|
Таблица 4.16 – Методы объекта
метод |
описание |
back() |
Загружает предыдущую страницу из списка History. |
forward() |
Загружает следующую страницу из списка History. |
go(n) |
Загружает n-ю страницу из списка History по отношению к текущей. Целое число n может быть положительным, отрицательным или нулем: n < 0 -- загружаются предыдущие страницы из History; n = 0 -- перегружается текущая страница; n > 0 -- загружаются следующие страницы из History Например, history.go(-1) эквивалентно history.back(), а history.go(1) эквивалентно history.forward(). |