Возвращает строку со значением атрибута 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 возвращает информацию о броузере, такую как имя и версия броузера. Одно из основных применений этого объекта состоит в определении платформы, используемой на клиентском компьютере, для учета особенностей конкретного броузера, подобных обработке символа новой строки или генерации случайных чисел.
function UnixMachine() {
(navigator.appVersion.lastIndexOf('Unix') !=-1 return true
else
return false
}
Связанные элементы
См. объекты link и anchors.
См. свойства appName appCodeName appVersion, userAgent.
Событие происходит в тот момент, когда элемент формы 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.
Событие происходит в тот момент, когда значение элемента формы select, text или textarea изменилось и элемент потерял фокус.
<INPUT TYPE="elementType" onChange="function">
Вызывается после щелчка левой кнопкой мыши на объекте
<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>
Событие происходит в тот момент, когда пользователь перехoдит к элементу формы select, text или textarea ввода данных.
<INPUT TYPE="inputType" onFocus="functian">
Применение
Злемент формы получает фокус в тот момент, когда пользователь переходит к этому элементу формы с помощью клавиш Tab или щелчка мыши. Выделение символов внутри поля при водит к вызову обработчика события onSelect.Одним из применений обработчика on Focus является вывод на экран всплывающей подсказки, когда элемент выбирается первый раз.
Связанные элементы
Обработчик событий для объектов select, text, textarea.
См. обработчики событий onBlur и onChange.
Вызывается, когда загрузка документа в окно или в кадр закончена.
<BODY onLoad="function">
<FRAMESET onLoaci="function">
Применение
Событие load возникает в тот момент, когда броузер заканчивает загрузку окна или всех кадров внутри тега <FRAMESET>.
Связанные элементы
Обработчик событий для объекта window.
См. обработчик события onUnload.
Событие происходит, когда указатель мыши помещается над гиперссылкой
<А 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.
Обработчик события 0nSelect вызывается в тот момент, когда выделен текст внутри элемента формы.
<INPUT TYPE="textType" onSelect="function">
Применение
Событие select вызывается выбором части или всего текста в объектах text или textarea.
Связанные элементы
Обработчик событий для объектов text и textarea.
Событие происходит в момент щелчка мышью на кнопке Subm' для посылки данных формы на сервер.
<TAG onSubmit="function">
Применение
Обработчик события onSubmit запускается в момент от правки пользователем данных формы на сервер. Любое отличное от false возвращаемое значение, в том числе пропуск оператора return, приводит к отправке данных на сервер. Для получения более ясного кода рекомендуется вставлять оператор return в обоих случаях.
<FORM onSubmit="feedbackSubmit()">
...элементы формы...
</FORM>
function feedbackSubmit () {
...сроки кода...
if (!validData){
return true }
else {
return false; }
}
Вызывается, когда пользователь выходит из документа.
<BODY onUnload="function">
<FRAMESET onUnload="function">
Применение
Когда несколько событий unload включено в иерархию кадров, порядок операций – от дочернего к родительскому. Например, событие unload включено в два документа и родительский тег <FRAMESET>, которыи загрузил их. Когда дочерний документ изменяется, его событие unload обрабатывается, но событие unload тега <FRAMESET> не происходит. Когда пользователь выбирает опцию, заменяющую родительский документ на новый источник, событие unload самого верхнего уровня будет обработано.
Связанные элементы
Обработчик события объекта window.
См. обработчик события onLoad.
Создает новый документ или экземпляр окна.
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.
Этот массив параметров является свойством элемента формы select. Массив создается с помощью тегов <OPTION> внутри набора тегов <SELECT>.
formName.selectName.options[index]
forms[index].elements[index].options[indех]
Применение
Индекс первого параметра – ноль, второго – 1 и так далее. Более подробная информация содержится в описании объекта select
Ссылается на вызывающий документ в текущем кадре, созданном тегом <FRAMESET>.
parent
parent.frameName
parent.frames[index]
parent.property
Применение
Использование свойства parent дает доступ к другим кадрам, созданным тем же самым тегом <FRAMESET>. Например, пусть два вызываемых кадра называются index и contents. Тогда кадр index может выводить текст в кадр contents, используя синтаксис:
parent.contents.document.write("Здесь был Вася")
Преобразует строку даты типа "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 (string)
Применение
Метод parseFloat анализирует строковый аргуме и возвращает число с плавающей точкой, если первый элемент переданной строки – знак "плюс", знак "минус" деcятичное число "е" (основание натурального логарифма) или цифра
Если parseFloat сталкивается с недопустимым символом, то метод возвращает значение, основанное на подстроке cле дующей до этого символ, игнорируя вce последующие. Если первый же символ недопустим, parseFloat возвращает одно из двух значений, в зависимости от платформы: Windows – 0, не Windows – NaN.
Связанные элементы
См. методы isNaN, parseInt
Анализирует строковый аргумент и возвращает целое число, основанное на указанной системе счисления.
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
Окно ввода пароля в форме HTML
document.formName.passwordName
document.forms[index].element[index]
Символы пароля маскируются звездочками в целях защиты
Применение
password – текстовое поле, в котором символы, вводимые пользователем, в целях защиты маскируются звездочками.Любые значения по умолчанию, включенные как часть области определения HTML, очищаются при загрузке страницы. Этим предотвращаются намеренные или случайные нарушения защиты. Несмотря на то что свойство defaultValue допустимо для объекта password, оно всегда возвращает нулевое значение.
Возвращаемое значение объекта password может быть программно обработано внутри сценария, однако рекомендуется не использовать литералы (буквенное значение пароля) в тексте сценария из очевидных соображений безопасности.
Связанные элементы
Свойство объекта form.
См. объект text.
См. свойства defaultValue, name и value.
См. методы focus, blur и select.
Извлекает из URL ту его часть, которая содержит путь.
location.pathname
link.pathnarne
links[index].pathname
Применение
Хотя pathname может быть изменено в любое время, всегда безопаснее изменить весь URL сразу, используя свойство href.
Связанные элементы
Свойство объекта form
См. свойства hash, host, hostname, href, port, protocol и search.
Возвращает значение числа пи.
Math.PI
Связанные элементы
Свойство объекта Math.
Извлекает из URL номер порта.
location.port
link.port
links[index].port
Применение
Значение порта – подстрока свойства host в свойстве href,
Связанные элементы
Свойство объекта form
См. свойства hash, host, hostname, href, pathname, protocol и search.
Возвращает основание, возведенное в степень.
Math.pow(argument)
Применение
Многие языки программирования используют оператор ^ для операции возведения в степень. JavaScript имеет для этого собственный метод. Символ ^ используется в JavaScript для выполнения поразрядной операции XOR.
Отображает диалоговое окно ввода пользователя.
[windowName.]prompt(message[inputDefault])
Применение
Eсли первоначальное значение для inputDefault не определено, диалоговое окно предлагает значение <UNDEFINED>.
var userID = prompt("Please enter your ID",&"";)
Связанные элементы
Метод обьекта window.
См. методы alert и confirm.
Возвращае метод доступа к файлу
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.
Набор переключателей.
formName radioName[index]
forms [index].elements[index]
Применение
Объекты radio создаются внутри HTML-тега <FORM> и представляют собой переключатели. Набор переключателей позволяет пользователю выбирать один элемент из группы. При ссылке на объект с использованием имени переключателя индекс состоит из кнопок с одинаковым свойством namе. При ссылке на переключатель с использованием массива elements каждый переключатель представляет собой отдельный элемент в индексе.
Связанные элементы
Свойство объекта form.
См. объекты сheckbox и select.
См. метод click.
См. обработчик события onClick.
Возвращает случайное число в интервале между 0 и 1 (только для UNIX).
Math.random()
Применение
Метод random реализован только на UNIX-платформах – пользователи Windows и Macintosh должны использовать альтернативную форму генерации случайного числа. Пример такой формы включен в раздел "Примеры применения JavaScript"
URL документа, который привел к текущему документу.
document.referrer
Применение
Возвращает строку только для чтения, содержащую полный URL того документа, который вызвал текущий документ Это свойство может использоваться со сценарием CGI, чтобы отслеживать, как пользователь перешел к текущей странице.
document.write("document.referrer")
Связанные элементы
Свойство объекта form.
Кнопка для возвращения всем объектам 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.
Oкругляет число до ближайшего целого.
Math.round(argument)
Oкругляет аргумент с плавающей точкой до ближайшего большего целого числа, если десятичная часть больше или равна 0.5, или до ближайшего меньшего целого числа, если десятичная часть меньше, чем 0.5.
Math.round (2. 1) // Возвращает 2
Math.round(2. 9) ) // Возвращает 3
Cвязанные элементы
Метод обьекта Маth.