Справочник по Javascript - Abs

Abs


(Метод) Возвращает абсолютное значение своего аргумента.
Math.abs(argument)
Применение
Следующие примеры возвращают соответственно 10 и 12.5.
document.writeln(Math.abs(-10));
John.age.value = 12.5
document.writeln(Math.abs(John.age.value))
Связанные элементы
Метод объекта Math.


Acos


(Метод)
Возвращает арккосинус своего аргумента(от 0 до ПИ радиан). Math.acos(argument)
Применение
Аргумент должен быть числом в диапазоне между -1 и 1. Если значение выходит за пределы этого диапазона, возвращается 0.
Связанные элементы
Метод объекта Math. См. методы asin, atan, cos, sin и tan.


Action


(Свойство)
Отображение атрибута ACTION тега HTML
.
document.formName.action document.forms[index].action
Применение
Свойство action возвращает строку, состоящую из URL назначения для данных, введенных в форму. Это значение может быть установлено или изменено как до, так и после загрузки и форматирования документа. В следующем примере свойство action для формы, названной outlineForm, устанавливает значение URL равным значению переменной outlineURL.
outlineURL = "http://www.wossamottau.edu/cgi-bin/outline.cgi" outlineForm.action-outlineURL
Связанные элементы
Свойство объекта form. См, свойства encoding, method и target.


Alert


(Метод)
Выводит на экран диалоговое окно JavaScript Alert с кнопкой ОК и определенным программистом сообщением.
[window.]alert(AlertMessage)
Применение
Прежде чем пользователь сможет продолжить работу со страницей, он должен нажать кнопку ОК диалогового окна JavaScript Alert.
Связанные элементы
Метод объекта window. См. методы confirm и prompt.


AlinkColor


(Свойство)
Цвет гиперссылки после нажатия на ней левой кнопкой мыши, но до отпускания кнопки.
document.alinkColor
Применение
Подобно остальным цветам в JavaScript, свойство alinkColor записывается как шестнадцатеричный триплет RGB или строковый литерал. Это свойство не может быть изменено после загрузки документа HTML. Оба следующих примера устанавливают цвет в бледно-голубой.
document.alinkColor="aliceblue" document.alinkColor="FOF8FF"
Связанные элементы
Свойство объекта document. См. свойства bgColor, fgColor, linkColor и vlinkColor.


Anchor


(Метод)
Выводит строку на экран и делает ее якорем.
textString.anchor(anchorName)
Применение
Будучи примененным вместе с методами write или writeln, метод anchor создает в текущем документе якорь, где textString - это строка, которую пользователь видит на экране, a anchorName имеет значение атрибута NAME тега HTML.
anchorString = "Louie's Place"; document.writeln(anchorString.anchor("louies_place"));
Связанные элементы
Метод объекта string. См. метод link.


Anchors array


(Объект)
Массив с информацией о якорях в документе.
[windowName.]document.anchors[index]
Применение
Объект anchors array (только для чтения) устанавливается в тегах HTML .
<А [HREF=URL] NAME="anchor name" [TARGET="windowName"]> текст якоря
Включение в тег значения для атрибута HREF делает якорь также и гиперссылкой и добавляет ее к массиву links. Новые якоря можно определить в JavaScript с помощью метода anchor. Для определения количества элементов массива anchors в документе используйте свойство length.
document.anchors.length
Выражение document.anchor[index] возвращает null. Например, document.anchor[0] возвращает null, несмотря на то что существует якорь, созданный с помощью тега
Все о слонах.
Связанные элементы
Свойство объекта document. См. объект link и метод anchor.


Anchors


(Свойство)
Массив всех якорей в текущем документе. Подробнее в описании объекта anchor.
document.anchors[index]
Применение
Если массив anchor в документе содержит 5 элементов, то он начинается с document.anchors[0] и заканчивается document.anchors[4].
Связанные элементы
Свойство объекта document. См. объект anchor. См. свойства length и links.


AppCodeName


(Свойство)
Возвращает строку (только для чтения) с кодовым именем броузера.
navigator.appCodeName
Для вывода на экран кодового имени текущего броузера служит следующая строка:
document.write("Кодовое название вашего броузера: " + navigator.appCodeName + ".") Это выражение вернет:

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


AppName


(Свойство)
Возвращает строку (только для чтения) с именем броузера.
navigator.appName
Применение
Для вывода на экран имени приложения текущего броузера служит следующая строка:
document.write("Название вашего броузера: " + navigator.appName + ".")
Это выражение вернет:

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


AppVersion


(Свойство)
Возвращает строку с информацией о версии броузера.
navigator.appVersion
Применение
Свойство appVersion используется для проверки версии используемого на клиентском компьютере броузера. Оно возвращает значение в формате номер_версии (платформа; страна). Для версии Netscape 2.0 под Windows 95:
document.write("Версия вашего броузера:" + navigator.appVersion + ".")
возвращает:

Возвращенное значение говорит о том, что используется "*" версия"*", работающая под "*". Код страны "U" указывает версию для США, в то время как код "I" возвращается международной версией.
Связанные элементы
Свойство объекта navigator. См. свойства appName, appCodeName и userAgent.


Asin


(Метод)
Возвращает арксинус своего аргумента.
Math.asin(argument)
Применение
При передаче методу asin числа в диапазоне от -1 до 1 он возвращает арксинус аргумента (от -пи/2 до пи/2 радиан). Если передаваемый аргумент выходит за пределы указанного диапазона, возвращается 0.
Связанные элементы
Метод объекта Math. См. методы acos, atan, cos, sin и tan.


Atan


(Метод)
Возвращает арктангенс своего аргумента.
Math.atan(argument)
Применение
Метод atan возвращает число между -пи/2 и пи/2 радиан. Аргументом является число в диапазоне от -1 до 1, равное тангенсу возвращаемого значения.
Связанные элементы
Метод объекта Math. См. методы acos, asin, cos, sin и tan.



Back


(Метод)
Вызывает переход к предыдущему URL из списка просмотренных в текущей сессии работы с броузером документов.
history.back()
Применение
Использование метода back идентично применению выражения history,go(-1).
Связанные элементы
Метод объекта history. См. методы forward и go.


BgColor


(Свойство)
Фоновый цвет документа.
document.bgColor
Применение
Использование свойства bgColor имеет приоритет над соответствующей настройкой броузера. Его значение записывается как шестнадцатиричный триплет RGB или строковый литерал. Значение свойства может быть изменено в любой момент. Следующий пример позволяет пользователям устанавливать свой собственный цвет фона с помощью переключателей.
function newColor(colorString) { document.bgColor = colorString } AliceBlue 0chre Papaya Whip
AliceBlue0chrePapaya WhipWhite
Связанные элементы
Свойство объекта document. См. свойства alinkColor, fgColor, linkColor и vlinkColor.


Big


(Метод)
Форматирует строковый объект более крупным шрифтом.
stringName.big()
Применение
По своей функциональности использование метода big идентично изменению шрифта выводимого текста с помощью тега HTML . Оба следующих примера приводят к одному и тому же результату: выводу сообщения «Добро пожаловать на мою домашнюю страницу» крупным шрифтом:
var welcomeMessage = "Добро пожаловать на мою домашнюю страницу." document.write(welcomeMessage.big())

Связанные элементы
Метод объекта string. См. методы fontsize и small.


Blink


(Метод)
Форматирует строковый объект в виде мигающей строки.
stringname.blink()
Применение
Использование метода blink идентично изменению вида выводимого текста с помощью тега HTML . Оба следующих примера приводят к одному и тому же результату: выводу мигающей строки «Обратите внимание»:
var attentionMessage = "Обратите внимание" document.writeln(attentionMessage.blink())
Обратите внимание
Связанные элементы
Метод объекта string. См. методы bold, italics и strike.


Blur


(Метод)
Удаляет фокус из указанного элемента формы.
document.formName.elementName.blur() document.forms[index].elements[index].blur()
Применение
Например, следующая строка удаляет фокус из элемента feedback:
feedback.blur()
в предположении, что элемент feedback определен так:
Связанные элементы
Метод объектов password, select, text, и textarea. См. методы focus и select.


Bold


(Метод)
Форматирует строковый объект жирным шрифтом.
stringName.bold()
Применение
Использование метода bold идентично изменению стиля шрифта с помощью тега HTML .
Связанные элементы
Метод объекта string. См. методы blink, italics и strike.


Button


(Объект)
Кнопка в форме.
formName.buttonName forms[index].elements[index]
Применение
Кнопки должны быть определены внутри тега
и могут быть использованы для выполнения каких-либо действий.

Для лучшей читаемости кода программы и во избежание неоднозначности при обращении к элементу формы рекомендуется использовать имя элемента вместе с именем формы. При назначении кнопке обработчика события onClick эта кнопка становится дополнительным средством для инициализации событий, отличных от submit и reset. Щелчок на следующей кнопке вызывает функцию validateForm.

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


Ceil


(Метод)
Возвращает ближайшее целое число, большее или равное аргументу.
Math.ceil(argument)
Применение
Метод ceil возвращает наименьшее целое число, большее или равное целому или дробному аргументу. Например: Math.ceil(l.0l) возвращает 2.
Связанные элементы
Метод объекта Math. См. метод floor.


CharAt


(Метод)
Возвращает символ из строки.
stringName.charAt(index)
Применение
Этот метод принимает целое число в качестве аргумента и возвращает символ, находящийся на этой позиции в строке. Позиция первого символа равна 0, а последнего - длине строки минус 1.
var userName = "Bobba Louie" document.write(userName.charAt(4))
возвращает «
».
Связанные элементы
Метод объекта string. См. методы indexOf и lastlndexOf.


Checkbox


(Объект)
Элемент формы, который пользователь устанавливает в состояние on или off посредством щелчка левой кнопкой мыши.
formName.checkboxName
forms[index].elements[index]
Флажок может иметь только одно из двух значений: true или false. Если флажок не установлен, как показано на рисунке, его значение равно true, иначе - false
Применение
Объект checkbox определяется в теге .
textToDisplay
Свойства и методы флажков имеют множество применений. Используйте свойство checked объекта checkbox для проверки текущего состояния флажка: установлен (true) или нет (false). Если атрибут CHECKED был использован в определении флажка, свойство defaultChecked также возвращает true.
Связанные элементы
Свойство объекта form. См. объект radio. См. свойства checked, defaultChecked, name и value. См. методы click. См. обработчик события onClick.


Checked


(Свойство)
Возвращает логическое значение, представляющее текущее состояние отдельного флажка или переключателя.
formName.checkboxName.checked formName.radioButtonName[index].checked forms[index].elements[index].checked
Применение
Свойство checked возвращает логическое значение (true или false), показывая, установлен ли флажок или переключатель. Значение свойства изменяется немедленно после изменения пользователем состояния элемента. Будучи использовано в цикле for...in, свойство может помочь определить состояние кнопок:
function whichOneChecked() { var checkedValue = "" for (var i in document.formName.radioName) { if (document.formName.radioName[i].checked==true) checkedValue=document.formName.radioName[i].value } }
Связанные элементы
Свойство объектов checkbox и radio. См. свойство defaultChecked.


Clear


(Метод)
Очищает окно броузера.
document.clear()
Применение
Метод clear уничтожает содержимое окна, вне зависимости от того, как оно было заполнено.
Связанные элементы
Метод объекта document. См. методы close, open, write и writeln.


ClearTimeout


(Метод)
Сбрасывает таймер.
[windowName.]clearTimeout(argument) parent.[frameName.]clearTimeout(argument)
Применение
Метод clearTimeout отключает задержку таймера, установленную до этого с помощью метода setTimeout, Уникальный идентификатор таймера, полученный при его установке, должен быть указан для сброса задержки:
clearTimeout(waitTime)
Связанные элементы
Метод объектов frame и window. См. метод setTimeout.



Click


(Метод)
Эмулирует щелчок на объекте левой кнопкой мыши.
formName.elementName.click() forms[index].elements[index].click() -------------------------------------------------------------- Метод click и его воздействие на элементы формы
-------------------------------------------------------------- Элемент формы Результат -------------------------------------------------------------- button, reset и submit Аналогичен щелчку по кнопке -------------------------------------------------------------- radio Выбор переключателя -------------------------------------------------------------- checkbox Устанавливает флажок и присваивает ему значение on -------------------------------------------------------------- Применение
Эффект щелчка зависит от типа элемента формы.
Связанные элементы
Метод объектов button, checkbox, radio, reset и submit.


Close


(Метод)
Для объекта document закрывает текущий поток вывода и показывает содержимое документа на экране. Для объекта window закрывает текущее окно.
document.close() window.close() [windowName.]close()
Применение
Для документов метод close прекращает динамическое формирование документа, выводит содержимое документа на экран и сообщение «Document:Done» в строке состояния, Для объектов window подразумевается текущее окно window. Например, каждая из строк:
window.close() close() self.close()
закрывает текущее окно.
Связанные элементы
Метод объектов document и window. См. методы clear, open, write и writeln.


Confirm


(Метод)
Выводит диалоговое окно JavaScript Confirm (см. рис. 3).
window.confirm() [windowName.]confirm()
Диалоговое окно JavaScript Confirm предлагает пользователю продолжить или прекратить выполнение операции
Применение
Сходное с диалоговым окном JavaScript Alert, но дополненное кнопкой Cancel, диалоговое окно JavaScript Confirm выводит сообщение и две кнопки выбора. Метод confirm возвращает true, если пользователь нажимает кнопку ОК, и false при нажатии кнопки Cancel. Следующий пример загружает документ в новое окно, если пользователь выбирает ОК:
if (confirm("Are you sure you want to enter.")) tourWindow = window.open('index.html', 'Содержание');

пример:(перейти на ОГЛАВЛЕНИЕ)
Связанные элементы
Метод объекта window. См. методы alert и prompt.


Cookie


(Свойство)
Строка с небольшим количеством информации, сохраняемая броузером в файле cookies.txt на клиентском компьютере.
document.cookie
Применение
Значение, хранимое в свойстве cookie, может быть извлечено с помощью методов charAt, IndexOf и lastIndexOf. Специальное свойство cookie сохраняет информацию о состоянии клиентского компьютера. Эта информация может быть затребована сервером. В свойство cookie включен диапазон URL, к которым эта информация относится. Будущие запросы HTTP со стороны клиента, попадающие в указанный диапазон URL, будут включать в себя допустимую для этого диапазона информацию о клиенте и передаваться серверу. Этот простой способ хранения данных позволяет серверу возвращать ответы клиентскому компьютеру с учетом информации о клиенте. Примерами такого использования свойства cookie являются посылка регистрационной информации и автоматизация ввода идентификатора пользователя. Пользовательские настройки могут быть сохранены на клиентском компьютере и затребованы сервером во время соединения. Можно ограничить время существования свойства cookie. Для отправки и просмотра установок cookie в HTML-сценарии свойству следует присвоить значение:
document.cookie = "string"
Сценарии CGI также применяются для чтения и изменения значения свойства cookie. Генерация cookie требует посылки заголовка HTTP в формате:
Set-Cookie: NAME=Value; [EXPIRES=date;] [PATH=pathname;] [DOMAIN=domainname;] [SECURE]
Когда запрос от сервера на получение значения свойства cookie попадает к броузеру, список URL просматривается в поисках адреса, соответствующего URL сервера. Все совпадающие подстроки возвращаются в таком формате:
cookie: NAME1=string1; NAME2=string2; ...
Cookie - это произвольно выбранное имя. Более подробная информация о свойстве cookie и его назначении можно найти в Netscape's Cookie Specification по адресу http://home.netscape.com/newsref/std/cookie_spec.html.
Связанные элементы
Свойство объекта document. См. объект hidden.


Cos


(Метод)
Возвращает косинус своего аргумента.
Math.cos(argument)
Применение
Величина угла должна быть указана в радианах, возвращаемы^ результат будет находиться в диапазоне от -1 до 1.
Связанные элементы
Метод объекта Math. См. метода acos, asin, atan, sin и tan.


Date


(Объект)
Предоставляет набор методов для работы с датами и временем.
Date.method(parameters)
Применение
Встроенный объект Date заменяет в языке JavaScript обычные типы данных для дат. Несмотря на отсутствие каких-либо свойств, объект Date имеет несколько методов для установки и изменения своего значения. Хотя значения даты возвращаются в стандартной форме, фактическое значение хранится как количество миллисекунд, прошедших после полуночи 1 января 1970 года. Применение этого соглашения запрещает использование дат до 1970 года. Для создания нового объекта Date можно использовать несколько вариантов синтаксиса:
objectName = newDate() //Создает объект, хранящий текущие дату //и время objectName = newDate("month, day, year [hours:minutes:seconds]") // Создает объект со значением, заданным в виде строки определенного формата objectName = newDate(year, month, day [,hours,minutes,seconds]) // Создает объект со значением, заданным с помощью числовых //параметров
Если при создании объекта Date опустить компонент, указывающий время, оно по умолчанию будет установлено в 00:00:00. Методы для установки и получения значения даты и времени делятся на четыре основных категории: set, get, to и parse/UTC. За исключением номера дня в месяце, все числовые представления даты нумеруются с нуля. Это не должно представлять проблемы, если не считать месяцев. Они представляются числами от 0 (январь) до 11 (декабрь). Стандартный синтаксис даты таков: «Thu, 11 Jan 1996 06:20:00 GMT». Принятые в США аббревиатуры временных поясов воспринимаются корректно, но для универсальности лучше указывать сдвиг поясного времени относительно Гринвичского меридиана. Например, «Thu, 11 Jan 1996 06:20:00 GMT+0530» указывает пояс, находящийся на 5:30 западнее Гринвича.
Связанные элементы
См. методы getDate, getDay, getHours, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, parse, setDate, setHours, setMinutes, setMonth, setSeconds, setTime, setYear, toGMTString, toLocaleString и toUTC.


DefaultChecked


(Свойство)
Логическое значение (true или false), указывающее состояние флажка или переключателя по умолчанию.
formName.elementName.defaultChecked forms[index].elements[index].defaultChecked
Применение
Установка значения свойства defaultChecked может перекрывать атрибут CHECKED тега, создавшего элемент формы. Следующий фрагмент программы возвращает группу переключателей к их исходному состоянию путем поиска и установки переключателя в положение по умолчанию:
for (var i in menuForm.choices) { if (menuForm.choices[i].defaultChecked) { menuForm.choices[i].defaultChecked = true } }
Изменение свойства defaultChecked не влияет на вывод на экран переключателя, даже если затронуто состояние других переключателей.
Связанные элементы
Свойство объектов checkbox и radio. См. объект form. См. свойство checked.


DefaultSelected


(Свойство)
Состояние элемента формы select по умолчанию.
formName.elementName.defaultSelected forms[index].elements[index].defaultSelected
Применение
Свойство defaultSelected возвращает true или false, в зависимости от того, был ли при создании элемента формы использован в теге атрибут SELECTED: Программная установка значения этого свойства перекрывает наличие или отсутствие атрибута SELECTED тега