|
соответствие объектов JS и тегов HTML | список всех примеров
|
|
window |
|
| свойства |
 |
 |
|
| closed |
возвращает true, если текущее окно закрыто (применяется при работе с несколькими окнами) |
|
| status |
текст, отображаемый в строке состояния окна Web-обозревателя |
|
| defaultStatus |
сообщение по умолчанию, отображаемое в строке состояния окна |
|
| length |
количество фреймов |
|
| name |
имя окна или фрейма |
|
| opener |
ссылка на окно, которое открыло текущее (например, методом open) |
|
| parent |
ссылка на родительское окно, если текущий объект window - фрейм, в противном случае - ссылка на само это окно |
|
| screenLeft |
горизонтальная координата левого верхнего угла окна |
|
| screenTop |
вертикальная координата левого верхнего угла окна |
|
| self (window) |
ссылка на само окно |
|
|
 |
| методы |
 |
 |
|
| open() |
открывает новое окно. Синтаксис: open('URL-адрес', 'имя окна', 'список свойств окна через запятую') Этот метод представляет особый интерес, поэтому ниже подробно рассмотрены свойства передаваемые им |
|
| alert('текст') |
выводит окно предупреждения с заданным текстом |
|
| blur() |
убирает фокус с окна |
|
| setInterval() |
циклически выполняет операторы, заданные первым параметром (заключаются в кавычки), по истечении количества времени (в милисекундах), указанного в виде второго параметра setInterval("<оператор_1; оператор_2; ...; оператор_n>", t) |
|
| setTimeout() |
начинает выполнение операторов, задаваемых первым параметром (заключаются в кавычки), задержав его на количество милисекунд, указанное во втором параметре setTimeout("<оператор_1; оператор_2; ...; оператор_n>", t) |
|
| clearInterval(id) |
останавливает таймер, установленный оператором id = setInterval("...", ...) |
|
| clearTimeout(id) |
останавливает таймер, установленный оператором id = setTimeout("...", ...) |
|
| close() |
закрывает текущее окно |
|
| confirm('текст') |
выводит окно предупреждения с заданным текстом, предлагающее пользователю сделать выбор. Если пользователь нажмет кнопку OK, то возвращается true,если Отмена - false |
|
| focus() |
переносит фокус на текущее окно |
|
| moveBy(x,y) |
перемещает окно на x пикселов вправо и y пикселов вниз, для перемещения влево и вниз можно задать отрицательные значения x и y |
|
| moveTo(x,y) |
перемещает окно в точку экрана, заданную координатами x и y |
|
| resizeBy(x,y) |
увеличивает размеры окна на заданные значения, для уменьшения можно использовать отрицательные координаты |
|
| resizeTo(x,y) |
увеличивает размеры окна до заданных значений |
|
| navigate('URL') |
загружает в окно страницу с заданным URL-адресом |
|
| print() |
печатает содержимое окна на принтере |
|
| prompt() |
выводит на экран диалоговое окно с полем ввода, приглашающее пользователя ввести какое-либо строковое значение prompt('приглашение', значение по умолчанию) |
|
|
| open() |
 |
 |
|
fullscreen=yes/no |
создаваемое окно займет весь экран function full_yes() { var newWindow; newWindow = window.open(".htm","newWindow","fullscreen=yes"); } |
|
location=yes/no |
включает или выключает отображение панели адреса у создаваемого окна function location_yes() { window.open(".htm","", "location = yes, menubar = no, status = no, titlebar = no, toolbar = no"); } |
|
|
включает или выключает отображение строки меню у создаваемого окна function menubar_yes() { window.open(".htm","", "location = no, menubar = yes, status = no, titlebar = no, toolbar = no"); } |
|
status=yes/no |
включает или выключает отображение строки состояния у создаваемого окна function status_yes() { window.open(".htm","", "location = no, menubar = no status = yes, titlebar = no, toolbar = no"); } |
|
titlebar=yes/no |
включает или выключает отображение заголовка у создаваемого окна function title_yes() { window.open(".htm","", "location = no, menubar = no, status = no, titlebar = yes, toolbar = no"); } |
|
toolbar=yes/no |
включает или выключает отображение панели инструментов у создаваемого окна function toolbar_yes() { window.open(".htm","", "location = no, menubar = no, status = no, titlebar = no, toolbar = yes"); } |
|
scrollbars=yes/no |
включает или выключает отображение полос прокрутки у создаваемого окна function scrollbars_yes() { window.open(".htm","", "scrollbars = yes"); } |
|
resizable=yes/no |
включает или выключает возможность изменения размера создаваемого окна function resizable_yes() { window.open(".htm","", "resizable = yes"); } |
|
| height="высота" |
задает высоту создаваемого окна |
|
| width="ширина" |
задает ширину создаваемого окна |
|
| left="x" |
задает горизонтальную координату левого верхнего угла создаваемого окна |
|
| top="y" |
задает вертикальную координату левого верхнего угла создаваемого окна |
|
|
 |
 |
|
|
|
|
|
|
|
|
document |
|
| свойства |
 |
 |
|
| bgColor |
цвет фона страницы и любого другого элемента на ней |
|
| fgColor |
задает цвет основного текста документа |
|
| linkColor |
цвет ссылок |
|
| alinkColor |
цвет активных ссылок |
|
| vlinkColor |
цвет посещенных ссылок (в Internet Explorer работает правильно, только если цвет посещенных гиперссылок уже установлен атрибутом vlink) |
|
| fileCreatedDate |
дата создания файла документа в строковом виде |
|
| fileSize |
размер файла документа в строковом виде |
|
| lastModified |
дата последнего изменения документа в строковом виде |
|
| title |
возвращает название документа |
|
| url |
адрес документа |
|
| activeElement |
ссылка на активный элемент страницы, т.е. находящийся в фокусе |
|
| body |
ссылка на все содержимое тега <body> |
|
| readyState |
статус документа: complete - полностью загружен interactive - загружен не полностью, но доступен для просмотра и управления loading - загружается uninitialized - недоступен, как правило, загружается |
|
|
 |
| методы |
 |
 |
|
| close() |
вызывает перерисовку окна после многократных вызовов методов write и writeln |
|
|
|
|
| getElementById(id) |
возвращает элемент, имя которого передано в качестве параметра; имя элемента страницы задается атрибутом id |
|
| write('текст') |
записывает текст в текущее место документа; текст может содержать любое HTML-форматирование |
|
| writeln('текст') |
аналогично write, но в конце добавляются символы возврата каретки и перехода на новую строку (невидимых Web-обозревателям) |
|
|
 |
 |
|
|
|
|
|
|
|
|
history |
|
| свойства |
 |
 |
|
| length |
возвращает размер списка истории |
|
|
 |
| методы |
 |
 |
|
| back() |
загружает предыдущий документ из списка истории |
|
| forward() |
загружает следующий элемент из списка истории |
|
| go(position) |
перемещается в списке истории на позицию с заданным номером |
|
|
 |
 |
|
|
|
|
|
|
|
location |
|
| свойства |
 |
 |
|
| hash |
имя "якоря" в URL-адресе документа, если он есть |
|
| host |
имя компьютера в сети Интернет вместе с номером порта, если он есть |
|
| hostname |
имя компьютера в сети Интернет |
|
| href |
полный URL-адрес документа |
|
| pathname |
путь и имя файла, если они есть |
|
| port |
возвращает номер порта (если не указан, то возвращается 80 - стандартный порт, через который работает протокол HTTP) |
|
| protocol |
идентификатор протокола (если не указан, то возвращается "http:") |
|
| search |
строка параметров, если она есть |
|
|
 |
| методы |
 |
 |
|
| assign(adress) |
загружает документ с заданным адресом |
|
| reload() |
перезагружает документ с Web-сервера |
|
| replace(adress) |
загружает документ с заданным адресом и заменяет в списке истории адрес предыдущего документа адресом нового |
|
|
 |
 |
|
|
|
|
|
|
|
frame |
|
| свойства |
 |
 |
|
| borderColor |
задает цвет рамки фрейма |
|
| heigh |
задает высоту фрейма |
|
| width |
задает ширину фрейма |
|
| marginHeight |
задает значения вертикального отступа между границей и содержимым фрейма |
|
| marginWidth |
задает значения горизонтального отступа между границей и содержимым фрейма |
|
| noResize |
включает или выключает возможность изменения размеров фрейма (true / false) |
|
| scrolling |
включает или выключает возможность прокрутки содержимого фрейма |
|
| self |
возвращает ссылку на сам фрейм |
|
| src |
задает ссылку на страницу с содержимым фрейма |
|
|
 |
| свойства Frameset |
 |
 |
|
|
| border |
включает или выключает границу у фреймов (true / false) |
|
| borderColor |
задает цвет рамки |
|
| cols |
задает размеры "фреймов-столбцов" |
|
| rows |
задает размеры "фреймов-строк" |
|
|
 |
 |
|
|
|
|
|
|
|
image |
|
| свойства |
 |
 |
|
| src |
URL-адрес файла-изображения |
|
| lowsrc |
URL-адрес файла-изображения, которое загружается на страницу в первую очередь |
|
| height |
высота изображения в пикселах |
|
| width |
ширина изображения в пикселах |
|
| border |
задает толщину (в пикселах) прямоугольной рамки, которая окружает изображение |
|
| vspace |
определяет свободное пространство над и под изображением |
|
| hspace |
определяют свободное пространство слева и справа от изображения |
|
| complete |
содержит булевское значение, которое указывает, загружен рисунок ли в браузер (true - загружен, false - нет) |
|
| type |
для объектов image содержит значение "image" |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
| onAbort |
обработка события, возникающего при прерывании загрузки рисунка, т.е. при нажатии клавиши [Esc] или активизации новой гиперсвязи, в то время, когда рисунок загружается |
|
| onError |
обработка события, связанного с ошибкой загрузки рисунка, т.е. когда невозможно найти рисунок по указанному адресу URL |
|
| onLoad |
соответствующее событие инициализируется в начале загрузки рисунка. При загрузке анимированного GIF-а это событие возникает несколько раз и зависит от числа кадров анимационной последовательности |
|
|
 |
 |
|
|
|
|
|
|
|
|
area |
|
| свойства |
 |
 |
|
| hash |
определяет имя якоря в URL |
|
| host |
определяет хост и имя области или IP-адрес сетевого хоста |
|
| hostname |
определяет хост части URL |
|
| href |
определяет полный URL |
|
| pathname |
определяет часть пути URL |
|
| port |
определяет порт связи, используемый сервером |
|
| protocol |
определяет начало URL, включая двоеточие (:) |
|
| search |
определяет запрос |
|
| target |
отражает атрибут target |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
| OnMouseOver |
обработка события, когда курсор мыши оказывается над объектом Area |
|
| OnMouseOut |
обработка события, когда курсор мыши выходит за пределы области объекта Area |
|
|
 |
 |
|
|
|
|
|
|
|
link |
|
| свойства |
 |
 |
|
| hash |
задает имя метки в адресе URL, если она существует |
|
| host |
задает часть hostname:port адреса URL, определенного в гиперсвязи |
|
| hostname |
задает имя хоста и домена (или IP-адрес) в адресе URL, определенном в гиперсвязи |
|
| href |
задает полный адрес URL, определенный в гиперсвязи |
|
| pathname |
задает часть адреса URL, которая описывает путь к документу и находится после части hostname:port |
|
| port |
задает коммуникационный порт, который использует сервер |
|
| protocol |
задает начало адреса URL, включая двоеточие, например http: |
|
| target |
соответствует атрибуту target тега <a href> |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
| onMouseOver |
обработка события, возникающего когда курсор мыши находится в области объекта link |
|
| onMouseOut |
обработка события, возникающего когда курсор мыши выходит за пределы объекта link |
|
| onClick |
обработка события, возникающего при щелчке левой кнопки мыши по объекту link |
|
|
 |
 |
|
|
|
|
|
| | | | |
|
anchor |
|
| свойства ANCHORS[] |
 |
 |
|
|
| length |
возвращает значение, соответствующее количеству объектов anchor (меток) в документе Массив ANCHORS[] является структурой только для чтения |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
|
 |
 |
|
|
|
|
|
|
|
layer |
|
| свойства |
 |
 |
|
| above |
ссылка на слой, находящийся над текущим (т.е. выше по z-последовательности) |
|
| below |
ссылка на слой, находящийся под текущим (т.е. ниже по z-последовательности) |
|
| background |
ссылка на объект Image, представляющий фоновый рисунок |
|
| bgcolor |
цвет фона слоя |
|
| document |
ссылка на объект document, представляющий содержимое слоя |
|
| pageX |
горизонтальная координата слоя относительно остального документа в пикселях |
|
| pageY |
вертикальная координата слоя относительно остального документа в пикселях |
|
| left |
горизонтальная координата левого верхнего угла в пикселях |
|
| top |
вертикальная координата левого верхнего угла в пикселях |
|
| parentLayer |
ссылка на родительский слой или объект window, если родительского слоя нет |
|
| siblingAbove |
ссылка на слой, находящийся над текущим (т.е. выше по z-последовательности) и имеющий того же родителя; если таких нет, возвращается null |
|
| siblingBelow |
ссылка на слой, находящийся под текущим (т.е. ниже по z-последовательности) и имеющий того же родителя; если таких нет, возвращается null |
|
| src |
адрес файла документа, отображаемого в слое |
|
| visibility |
видимость слоя: show - показывает hide - прячет inherit - наследует от родителя |
|
| window |
ссылка на объект window (или frame), где находится текущий слой |
|
| zIndex |
порядок перекрытия слоев; слои с большим индексом перекрывают слои с меньшим значением; по умолчанию равно нулю |
|
|
 |
| методы |
 |
 |
|
| load(URL, width) |
позволяет заменить содержимое слоя (URL - адрес загружаемого документа, width - новая ширина слоя в пикселях) |
|
| moveAbove(name) |
перемещает текущий слой выше указанного в качестве параметра |
|
| moveBelow(name) |
перемещает текущий слой ниже указанного в качестве параметра |
|
| moveBy(x,y) |
перемещает слой на x пикселей вправо и на y пикселей вниз |
|
| moveTo(x,y) |
перемещает слой в заданную точку; координаты отсчитываются относительно родительского слоя (если он есть) |
|
| resizeBy(x,y) |
увеличивает слой на заданные параметрами x и y значения |
|
| resizeTo(x,y) |
меняет размер слоя на заданный параметрами x и y |
|
|
 |
 |
|
|
|
|
|
|
| | | | |
|
plugin |
|
| свойства PLUGINS[] |
 |
 |
|
|
| length |
возвращает количество поддерживаемых типов MIME |
|
| name |
возвращает название модуля, например "Adobe Acrobat" |
|
| filename |
возвращает полный путь доступа к файлу модуля на диске |
|
| description |
описание модуля, например "Netscape Navigator Plug-in for Acrobat" |
|
|
 |
| методы |
 |
 |
|
| refresh(flag) |
обновляет массив установленных подгружаемых модулей. Если flag=true, то все открытые документы будут перезагружены с учетом вновь установленных модулей |
|
|
 |
 |
|
|
|
|
|
|
|
applet |
|
| свойства |
 |
 |
|
| name |
определяет атрибут name - имя объекта applet |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
|
 |
 |
|
|
|
|
|
|
|
text |
|
| свойства |
 |
 |
|
| defaultvalue |
возвращает значение, определяемое параметром value |
|
| form |
возвращает объект form, которому принадлежит текстовое поле |
|
| name |
возвращает внутреннее имя поля |
|
| value |
возвращает значение, первоначально отображаемое в текстовом поле |
|
|
 |
| методы |
 |
 |
|
| blur() |
убирает фокус с текстового поля |
|
| focus() |
устанавливает фокус на текстовом поле |
|
| select() |
выделяет текст в текстовом поле |
|
|
 |
 |
|
|
|
|
|
|
|
textarea |
|
| свойства |
 |
 |
|
| defaultvalue |
возвращает значение, определяемое параметром value |
|
| form |
возвращает объект form, которому принадлежит текстовое поле |
|
| name |
возвращает внутреннее имя поля |
|
| value |
возвращает значение, первоначально отображаемое в текстовом поле |
|
|
 |
| методы |
 |
 |
|
| blur() |
убирает фокус с текстового поля |
|
| focus() |
устанавливает фокус на текстовом поле |
|
| select() |
выделяет текст в текстовом поле |
|
|
 |
 |
|
|
|
|
|
|
|
fileUpload |
|
| свойства |
 |
 |
|
| name |
определяет имя объекта fileUpload |
|
| value |
отражает текущее значение файла загруженной области элемента, соответствует имени файла |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
|
 |
 |
|
|
|
|
|
|
|
password |
|
| свойства |
 |
 |
|
| value |
возвращает значение, определяемое параметром value |
|
| form |
возвращает объект form, которому принадлежит текстовое поле |
|
| name |
возвращает внутреннее имя поля |
|
| defaultvalue |
возвращает значение, первоначально отображаемое в текстовом поле |
|
|
 |
| методы |
 |
 |
|
| blur() |
убирает фокус с текстового поля |
|
| focus() |
устанавливает фокус на текстовом поле |
|
| select() |
выделяет текст в текстовом поле |
|
|
 |
 |
|
|
|
|
|
|
|
hidden |
|
| свойства |
 |
 |
|
| name |
соответствует атрибуту name тега <input> |
|
| value |
возвращает значение, определяемое параметром value |
|
| type |
соответствует атрибуту type и содержит значение "hidden" |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
|
 |
 |
|
|
|
|
|
|
|
submit |
|
| свойства |
 |
 |
|
| name |
соответствует атрибуту name тега <input> |
|
| value |
возвращает значение, определяемое параметром value |
|
| type |
соответствует атрибуту type и содержит значение "submit" |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
| onClick |
обработка события, возникающего при щелчке левой кнопки мыши по объекту submit |
|
|
 |
 |
|
|
|
|
|
|
|
reset |
|
| свойства |
 |
 |
|
| name |
соответствует атрибуту name тега <input> |
|
| value |
возвращает значение, определяемое параметром value |
|
| type |
соответствует атрибуту type и содержит значение "reset" |
|
|
 |
| методы |
 |
 |
|
|
| обработчики событий |
 |
 |
|
|
| onClick |
обработка события, возникающего при щелчке левой кнопки мыши по объекту reset |
|
|
 |
 |
|
|
|
|
|
|
|
radio |
|
| свойства |
 |
 |
|
| form |
возвращает объект form, которому пренадлежит radio |
|
| name |
возвращает внутреннее имя radio |
|
| value |
возвращает значение параметра value |
|
| type |
возвращает значение параметра type |
|
| checked |
возвращает логическое значение: установлен переключатель или нет |
|
| defaultchecked |
возвращает логическое значение: установлен первоначально переключатель или нет |
|
|
 |
| методы |
 |
 |
|
|
 |
 |
|
|
|
|
|
|
|
checkbox |
|
| свойства |
 |
 |
|
| form |
возвращает объект form, которому пренадлежит checkbox |
|
| name |
возвращает внутреннее имя checkbox |
|
| value |
возвращает значение параметра value |
|
| type |
возвращает значение параметра type |
|
| checked |
возвращает логическое значение: установлен флажок или нет |
|
| defaultchecked |
возвращает логическое значение: установлен первоначально флажок или нет |
|
|
 |
| методы |
 |
 |
|
|
 |
 |
|
|
|
|
|
|
|
select |
|
| свойства |
 |
 |
|
| form |
возвращает объект form, которому пренадлежит select |
|
| name |
возвращает внутреннее имя select |
|
| type |
возвращает тип списка select-multiple или select-one |
|
| selectedIndex |
возвращает индекс выбраного варианта |
|
| option |
возвращает массив, содержащий все элементы списка |
|
| length |
возвращает количество вариантов в списке |
|
|
 |
| методы |
 |
 |
|
| blur() |
убирает фокус с select |
|
| focus() |
устанавливает фокус на select |
|
|
 |
 |
|
|
|
|
|
|
|
option |
|
| свойства |
 |
 |
|
| form |
возвращает объект form, которому пренадлежит option |
|
| value |
возвращает значение, которое будет передано серверной программе, если выбран данный пункт списка |
|
| text |
возвращает текст пункта списка |
|
| index |
возвращает позицию пункта в списке |
|
| selected |
возвращает true, если пункт выбран в списке |
|
| defaultSelected |
возвращает true, если пункт изначально выбран в списке |
|
|
 |
| методы |
 |
 |
|
|
 |
 |
|
|
|
|
|
|