Описание объектов, методов, свойств и обработчиков событий.

name (Свойство)

Возвращает строку со значением атрибута name объекта.
objectName.name
frameRef.name
frameRef.frames.name
radioName[index].name
selectName.options.name
windowRef.name
windowRef.frames.nаmе

Применение
Атрибут этого свойства зависит от объекта. Он может быть изменен в любой момент.Это свойство ссылается на внутренние имена объектов button, reset и submit, а не на подписи кнопок.Например, после открытия нового окна с помощью:
indexOutline = window.open('http://www.dvgu.ru/outline.htrnl","MenuPage")
и выполнения команды
document. write (indexOutline. name)
JavaScript вернет строку "MenuName", то есть присвоенное окну имя. У всех переключателей в группе имена одинаковы, каждый из них идентифицируется своей позицией.

Связанные элементы
Свойство объектов button, checkbox, frame, password, radio, reset, select, submit, text, textarea и window.
См. свойство value.


navigator (Объект)

Содержит информацию о броузере на клиентском компьютере. navigator

Применение
Объект navigator возвращает информацию о броузере, такую как имя и версия броузера. Одно из основных применений этого объекта состоит в определении платформы, используемой на клиентском компьютере, для учета особенностей конкретного броузера, подобных обработке символа новой строки или генерации случайных чисел. function UnixMachine() {
(navigator.appVersion.lastIndexOf('Unix') !=-1 return true
else
return false
}

Связанные элементы
См. объекты link и anchors. См. свойства appName appCodeName appVersion, userAgent.


onBlur (Обработчик события)

Событие происходит в тот момент, когда элемент формы select, text или textarea теряет фокус.
<INPUT TYPE="elementType" onBlur="function">

Применение
Событие потери фокуса (blur) может использоваться для проверки корректности ввода данных пользователем. Зтот обработчик события отличается от обработчика onChange, который вызывается только в случае изменения значения поля.
<INPUT TYPE="textarea" VALUE--"" NAME="feedback" onBlur="checkSignature(this.value)">

Связанные элементы
Обработчик событий для объектов select, text, textarea.
См. методы focus и blur.
См. обработчики событий onChange и onFocus.


onChange (Обработчик события)

Событие происходит в тот момент, когда значение элемента формы select, text или textarea изменилось и элемент потерял фокус.
<INPUT TYPE="elementType" onChange="function">

Применение
Зтот обработчик особенно полезен для проверки корректности ввода данных пользователем.
<INPUT TYPE="text" VALUE="MT" NAME="state" onChange="checkAvailability(this.vaiue)"> Cвязанные элемвнты
Обработчик событии для объектов Select text textarea
См, обработчики событий onBlur и onFocus
onClick (Обработчик события)

Вызывается после щелчка левой кнопкой мыши на объекте
<INPUT TYPE="elementType" onClick="function">

Применение
Обработчик onClick придает широкую функциональностькнопкам формы и другим объектам на странице кнопки могут использоваться для проверки корректности ввода данных пользователем перед посылкой на сервер или для выделения результатов в форме или в выражении. Щелчок нa переключателе или флажке позволяет переключиться на обработку другой информации.
Следующий пример посылает содержимое формы с именем «overtime» функции howRich.
<FORN NAME="overtime">
Full days worked:
Hours worked:
<INPUT TYPE="button" VALUE="compute" NAME="computeWage" onClick="howRich(this.form)">
</FORM>

Связанные элементы
Обработчик событий для объектов button radio, link, reset и submit.
onFocus (Обработчик события)

Событие происходит в тот момент, когда пользователь перехoдит к элементу формы select, text или textarea ввода данных.
<INPUT TYPE="inputType" onFocus="functian">

Применение
Злемент формы получает фокус в тот момент, когда пользователь переходит к этому элементу формы с помощью клавиш Tab или щелчка мыши. Выделение символов внутри поля при водит к вызову обработчика события onSelect.Одним из применений обработчика on Focus является вывод на экран всплывающей подсказки, когда элемент выбирается первый раз.

Связанные элементы
Обработчик событий для объектов select, text, textarea.
См. обработчики событий onBlur и onChange.


onLoad (Обработчик события)

Вызывается, когда загрузка документа в окно или в кадр закончена.
<BODY onLoad="function">
<FRAMESET onLoaci="function">

Применение
Событие load возникает в тот момент, когда броузер заканчивает загрузку окна или всех кадров внутри тега <FRAMESET>.

Связанные элементы
Обработчик событий для объекта window.
См. обработчик события onUnload.


onMouseOver (Обработчик события)

Событие происходит, когда указатель мыши помещается над гиперссылкой
<А HREF="URL" onMouseOver="function">linkText</A>

Применение
Обработчик onMouseOver вызывается в тот момент, когда пользователь помещает указатель мыши над объектом link. Для взаимодействия со свойствами status или defaultStatus обработчик события должен возвращать true
<А HREF="http://home.netscape.ccm/" onMouseQver="window.status='Netscape Home'; return true"<Netscape</A>

Связанные элементы
Обработчик событий для объекта link.


onSelect (Обработчик события)

Обработчик события 0nSelect вызывается в тот момент, когда выделен текст внутри элемента формы.
<INPUT TYPE="textType" onSelect="function">

Применение
Событие select вызывается выбором части или всего текста в объектах text или textarea.

Связанные элементы
Обработчик событий для объектов text и textarea.


onSubmit (Обработчик события)

Событие происходит в момент щелчка мышью на кнопке Subm' для посылки данных формы на сервер.
<TAG onSubmit="function">

Применение
Обработчик события onSubmit запускается в момент от правки пользователем данных формы на сервер. Любое отличное от false возвращаемое значение, в том числе пропуск оператора return, приводит к отправке данных на сервер. Для получения более ясного кода рекомендуется вставлять оператор return в обоих случаях.
<FORM onSubmit="feedbackSubmit()">
...элементы формы...
</FORM>
function feedbackSubmit () {
...сроки кода...
if (!validData){
return true }
else {
return false; }
}


Связанные элементы
Обработчик событий для объекта form.
См. объект st.htm#submit.
См. метод submit.
onUnload (Обработчик события)

Вызывается, когда пользователь выходит из документа.
<BODY onUnload="function">
<FRAMESET onUnload="function">

Применение
Когда несколько событий unload включено в иерархию кадров, порядок операций – от дочернего к родительскому. Например, событие unload включено в два документа и родительский тег <FRAMESET>, которыи загрузил их. Когда дочерний документ изменяется, его событие unload обрабатывается, но событие unload тега <FRAMESET> не происходит. Когда пользователь выбирает опцию, заменяющую родительский документ на новый источник, событие unload самого верхнего уровня будет обработано.

Связанные элементы
Обработчик события объекта window.
См. обработчик события onLoad.


open (Метод)

Создает новый документ или экземпляр окна.
document.open([MIMEtype])
window.open("URL", "windowName" ("windowFeatures")

Применение
Для документа метод open открывает поток вывода для метoдов write или writeln. Eсли тип MIME является версие text или image (например text/html или image/gif) документ будет открыт для показа. Иначе поток будет направлен в plug–in. Eсли документ уже существует в целевом окне, метод open очищает это окно. Поток закрывается помощью метода document.close () .
Для окна метод open открывает новое окно броузера, подобно выбору пункта меню File -> New Web Browser броузера. Пр использовании аргумента URL метод загружает в новое окнo документ; в противном случае новое окно остается пустым. При использовании метода в программе обработки событи форма должна включать объект window; в противном случа подразумевается обьект dncument.
Параметр windowFeatures описывается в виде разделенного запятыми списка параметров, где =1 или =yes – включено и =0 или =no – отключено. windowFeatures включают управление выводом инструментальной панели, окна URL, кнопок каталогов, строки состояния, строки меню, полос прокрутки, возможностью изменения размеров, сохранением истории навигации, шириной и высотой.

Связанные элементы
Метод обьектов document и window.
См. методы clear, close, write, и writeln.


options (Свойство)

Этот массив параметров является свойством элемента формы select. Массив создается с помощью тегов <OPTION> внутри набора тегов <SELECT>.
formName.selectName.options[index]
forms[index].elements[index].options[indех]

Применение
Индекс первого параметра – ноль, второго – 1 и так далее. Более подробная информация содержится в описании объекта select

Связанные элементы
См. объект select.
parent (Свойство)

Ссылается на вызывающий документ в текущем кадре, созданном тегом <FRAMESET>.
parent
parent.frameName
parent.frames[index]
parent.property

Применение
Использование свойства parent дает доступ к другим кадрам, созданным тем же самым тегом <FRAMESET>. Например, пусть два вызываемых кадра называются index и contents. Тогда кадр index может выводить текст в кадр contents, используя синтаксис:
parent.contents.document.write("Здесь был Вася")

Связанные элементы
Свойство объектов document и window.
parse (Метод)

Преобразует строку даты типа "Jan 11, 1996" в количество миллисекунд, прошедших с полуночи 1 января 1970 года.

Применение
Эта функция может использоваться для возврата даты на основе значения строки. При передаче строки со временем она возвращает значение времени. Так как parse – статическая функция объекта Date, она вceгда используется как Date.parse (), а не как метод созданного объекта Date. Date.parse (" Jan 11, 1996");
Today = new Date ();
Date.parse(Today.toLocaleString())

Связанные элементы
Метод обьекта Date.
См. метод UTC.


parseFloat* (Метод)

parseFloat (string)

Применение
Метод parseFloat анализирует строковый аргуме и возвращает число с плавающей точкой, если первый элемент переданной строки – знак "плюс", знак "минус" деcятичное число "е" (основание натурального логарифма) или цифра Если parseFloat сталкивается с недопустимым символом, то метод возвращает значение, основанное на подстроке cле дующей до этого символ, игнорируя вce последующие. Если первый же символ недопустим, parseFloat возвращает одно из двух значений, в зависимости от платформы: Windows – 0, не Windows – NaN.

Связанные элементы
См. методы isNaN, parseInt


parselnt* (Метод)

Анализирует строковый аргумент и возвращает целое число, основанное на указанной системе счисления.
parseint(string [,radix])

Применение
При параметре radix, равном 10, string преобразовывается в десятичное число, при 8 преобразовывается в восьмеричное и при 16 – в шестнадцатеричное. Значения, большие10, для оснований, превышающих 10, представляются символами от A до F вместо чисел. Использование radix, равного 2, служит для преобразований в двоичные числа. Числа с плавающей запятой будут преобразованы в целые числа. Правила обработки строки идентичны правилам для parseFloat. Ecли radix опущен или система счисления конфликтует с первыми символами, JavaScript использует систему счисления, анализируя первые символы строки.

Символы Система счисления
0 8 (восьмеричная)
0х 16 (шестнадцатеричная)
другие 10(десятичная

Cвязанные элементы
См. методы isNaN, parseFloat


password (Объект)

Окно ввода пароля в форме HTML
document.formName.passwordName
document.forms[index].element[index]

Символы пароля маскируются звездочками в целях защиты

Применение
password – текстовое поле, в котором символы, вводимые пользователем, в целях защиты маскируются звездочками.Любые значения по умолчанию, включенные как часть области определения HTML, очищаются при загрузке страницы. Этим предотвращаются намеренные или случайные нарушения защиты. Несмотря на то что свойство defaultValue допустимо для объекта password, оно всегда возвращает нулевое значение.
Возвращаемое значение объекта password может быть программно обработано внутри сценария, однако рекомендуется не использовать литералы (буквенное значение пароля) в тексте сценария из очевидных соображений безопасности.

Связанные элементы
Свойство объекта form.
См. объект text.
См. свойства defaultValue, name и value.
См. методы focus, blur и select.


pathname (Свойство)

Извлекает из URL ту его часть, которая содержит путь.
location.pathname
link.pathnarne
links[index].pathname

Применение
Хотя pathname может быть изменено в любое время, всегда безопаснее изменить весь URL сразу, используя свойство href.

Связанные элементы
Свойство объекта form
См. свойства hash, host, hostname, href, port, protocol и search.


PI (Свойство)

Возвращает значение числа пи.
Math.PI

Применение
Значение числа пи приблизительно равно 3.14159. Зто – отношение длины окружности к диаметру.
circumference = 2 * Matti.PI * radius area = Math.PI * Math.pow(radius,2)

Связанные элементы
Свойство объекта Math.


port(Свойство)

Извлекает из URL номер порта.
location.port
link.port
links[index].port

Применение
Значение порта – подстрока свойства host в свойстве href,

Связанные элементы
Свойство объекта form
См. свойства hash, host, hostname, href, pathname, protocol и search.


pow (Метод)

Возвращает основание, возведенное в степень.
Math.pow(argument)

Применение
Многие языки программирования используют оператор ^ для операции возведения в степень. JavaScript имеет для этого собственный метод. Символ ^ используется в JavaScript для выполнения поразрядной операции XOR.

Связанные элементы
Метод объекта Math.
См. методы ехр и log.
prompt (Метод)

Отображает диалоговое окно ввода пользователя.
[windowName.]prompt(message[inputDefault])

Применение
Eсли первоначальное значение для inputDefault не определено, диалоговое окно предлагает значение <UNDEFINED>.
var userID = prompt("Please enter your ID",&"";)

Связанные элементы
Метод обьекта window.
См. методы alert и confirm.


protocol (Свойство)

Возвращае метод доступа к файлу
location.protocol
link.protocol
links[index].protocol

Применение
Строка, возвращаемая этим свойством, – начальная часть URL до двоеточия включительно. Это та часть URL, которая указывает метод доступа (nttp, ftp и т. п.).

about информация о броузере
ftp протокол загрузки файлов
http протокол передачи гипертекста
mailto адрес электронной почты
news узел новостей
file ссылка на файл на локальной машине
javascript предшествует набору команд JavaScript

Связанные элементы
Свойство объекта form.
См. свойства hash host, hostname, hгef, pathname, port и search.


radio (Объект)

Набор переключателей.
formName radioName[index]
forms [index].elements[index]

Применение
Объекты radio создаются внутри HTML-тега <FORM> и представляют собой переключатели. Набор переключателей позволяет пользователю выбирать один элемент из группы. При ссылке на объект с использованием имени переключателя индекс состоит из кнопок с одинаковым свойством namе. При ссылке на переключатель с использованием массива elements каждый переключатель представляет собой отдельный элемент в индексе.

Связанные элементы
Свойство объекта form.
См. объекты сheckbox и select.
См. метод click.
См. обработчик события onClick.


random (Метод)

Возвращает случайное число в интервале между 0 и 1 (только для UNIX).
Math.random()

Применение
Метод random реализован только на UNIX-платформах – пользователи Windows и Macintosh должны использовать альтернативную форму генерации случайного числа. Пример такой формы включен в раздел "Примеры применения JavaScript"

Связанные элементы
Метод объекта Math.
referrer (Свойство)

URL документа, который привел к текущему документу.
document.referrer

Применение
Возвращает строку только для чтения, содержащую полный URL того документа, который вызвал текущий документ Это свойство может использоваться со сценарием CGI, чтобы отслеживать, как пользователь перешел к текущей странице.
document.write("document.referrer")

Связанные элементы
Свойство объекта form.


reset (Объект)

Кнопка для возвращения всем объектам form значений по умолчанию.
formName.resetButtonName
forms[index].elements[index]

Применение
Этот объект соответствует кнопке Reset, созданной тегом HTML <INРU!Т ТYPE="reset ">,в озвращающей все объекты fоrm к их значениям по умолчанию.
Объект reset должен быть создан внутри тега <FORM> и не может управляться из программы обработки события onClick. При нажатии кнопки все объекты формы возвращаются к их значениям по умолчанию. Однако программа обработки события onClick может в дополнение к восстановлению значений по умолчанию вызывать другие действия.

Связанные элементы
Свойство объекта form.
Cм объекты button, submit
Cм. свойства narne и value.
Cм, метод click.
Cм. обработчик события onClick.


round (Метод)

Oкругляет число до ближайшего целого.
Math.round(argument)

Применение

Oкругляет аргумент с плавающей точкой до ближайшего большего целого числа, если десятичная часть больше или равна 0.5, или до ближайшего меньшего целого числа, если десятичная часть меньше, чем 0.5.
Math.round (2. 1) // Возвращает 2
Math.round(2. 9) ) // Возвращает 3

Cвязанные элементы
Метод обьекта Маth.


<<Назад     Содержание     Далее>>

Hosted by uCoz