SE@RCHER
SE@RCHER
Библиотека JAVASCRIPT
03www.ru
Библиотека JAVASCRIPT
03www.ru
Библиотека JAVASCRIPT
03www.ru
Золотая библиотека JAVASCRIPT
1997
примеры библиотеки javascriptПОЛЕЗНЫЕ СОВЕТЫ JAVASCRIPT + CSS
примеры библиотеки javascriptПОЛЕЗНЫЕ СОВЕТЫ JAVASCRIPT + CSS
примеры библиотеки javascriptПОЛЕЗНЫЕ СОВЕТЫ JAVASCRIPT + CSS
abs Абсолютное значение аргумента
<script language="JavaScript">
document.writeln(Math.abs(-10.2));
value = 15.6;
document.writeln(Math.abs(value));
</script>

acos Арккосинус
<script language="JavaScript">
document.writeln(Math.acos(-0.5),"<br>");
document.writeln(Math.acos(1),"<br>");
document.writeln(Math.acos(2));
</script>

alert Вывод на экран окна с сообщением
<script language="JavaScript">
alert("Пример использования метода alert");
</script>

anchor Вывод ссылки
<script language="JavaScript">
anchorStr = "Web Design";
document.writeln(anchorStr.anchor("web_design"));
</script>

asin Арксинус
<script language="JavaScript">
document.writeln(Math.asin(-0.5),"<br>");
document.writeln(Math.asin(1),"<br>");
document.writeln(Math.asin(2));
</script>

atan Арктангенс
<script language="JavaScript">
document.writeln(Math.atan(-0.5),"<br>");
document.writeln(Math.atan(1),"<br>");
document.writeln(Math.atan(5));
</script>

back Результат аналогичен кнопке Back браузера
<p class="pmain"><a href=# onClick="script:history.back();">Нажмите здесь, чтоб вернуться на предыдущую страницу</a>.</p>
big Вывод строки крупным шрифтом как в теге <BIG>
<script language="JavaScript">
str = "Это крупный текст";
document.writeln(str.big() + "... а это мелкий");
</script>

blink Вывод строки с мерцанием как в теге <blink>
<script language="JavaScript">
var str = "Это мерцающий текст";
document.writeln(str.blink() + "... а это нормальный");
</script>

blur Удаляет фокус из указанного элемента формы
<input tуре=text name="input_box" onClick="script:this.blur();">
bold Вывод строки жирным шрифтом как в теге <bold>
<script language="JavaScript">
var str = "Это жирный текст";
document.writeln(str.bold() + "... а это нормальный");
</script>

ceil Возвращает целое число (округление в большую сторону)
<script language="JavaScript">
document.writeln(Math.ceil(-1.35) + "<br>");
document.writeln(Math.ceil(2.6) + "<br>");
document.writeln(Math.ceil(8.0));
</script>

charAt Возвращает символ из строки
<script language="JavaScript">
var str = "abcde";
document.writeln(str.charAt(0));
document.writeln(str.charAt(1));
document.writeln(str.charAt(10));
</script>

clear Очищает окно браузера
document.clear();
clearTimeout Сбрасывает таймер
clearTimeout(myTimer);
click Действие как при нажатии правой кнопки мыши
formName.elementName.click();
forms[index].elements[index].click();
close Закрытие текущего потока данных или закрытие окна браузера
document.close();
window.close();
[windowName.]close();
confirm Открывает диалоговое окно
if (confirm('Хотите перейти на сайт design.originweb.info ?'))
{ newWindow = window.open("http://design.originweb.info") };

cos Возвращает косинус
<script language="JavaScript">
document.writeln(Math.cos(-0.5),"<br>");
document.writeln(Math.cos(2),"<br>");
document.writeln(Math.cos(5));
</script>

escape Возвращает ASCII-код своего аргумента
<script language="JavaScript">
document.write(escape("To be, or not to be?"));
</script>

eval Выполнение строки как код JavaScript
<script language="JavaScript">
var
x = 2;
document.write(eval("Math.exp(x)"));
</script>

exp Возвращает экспоненту аргумента
<script language="JavaScript">
document.write(Math.exp(3));
</script>


Свойства в JavaScript
action Атрибут action формы
Возвращает значение атрибута ACTION тега HTML <FORM> Вызывается следующим образом (либо по имени формы, либо по ее порядковому номеру):
document.formName.action;
document.forms[index].action
alinkColor Цвет активной гипертекстовой ссылки
Устанавливает цвет активной гипертекстовой ссылки на текущей странице. Вызывается: document.alinkColor. Свойство alinkColor записывается в шестнадцатеричной форме в формате RGB или строкой являющейся предустановленным именем цвета. Это свойство не может быть изменено после загрузки документа HTML.
Установим темно красный цвет активных ссылок:
document.alinkColor="darkred";
anchors Массив ссылок в текущем документе
Дает доступ к списку всех якорей в текущем документе. Вызывается: document.anchors[index], где index - порядковый номер якоря в документе. Первому элементу соответствует index=0.
appCodeName Возвращает кодовое имя браузера
Возвращает строку с кодовым именем броузера. Свойство только для чтения. Вызывается:
navigator.appCodeName
<script language="JavaScript">
document.write("Ваш броузер: " + navigator.appCodeName + ".");
</script>

appName Возвращает название браузера
Возвращает строку с именем броузера. Свойство только для чтения. Вызывается:
navigator.appName
<script language="JavaScript">
document.write("Ваш броузер: " + navigator.appName + ".");
</script>

appVersion Возвращает версию браузера
Возвращает строку с версией броузера. Свойство только для чтения. Вызывается:
navigator.appName
<script language="JavaScript">
document.write("Версия: " + navigator.appVersion + ".");
</script>

bgColor Устанавливает цвет фона документа
Устанавливает цвет фона текущего документа. Вызывается: document.bgColor. Свойство bgColor записывается в шестнадцатеричной форме в формате RGB или строкой являющейся предустановленным именем цвета.
<html>

<div onClick="script:document.bgColor='red';">Красный фон</div>
<div onClick="script:document.bgColor='green';">Зеленый фон</div>
<div onClick="script:document.bgColor='yellow';">Желтый фон</div>

</html>

checked Возвращает текущее значение флажка или переключателя
Возвращает текущее значение флажка или переключателя. Вызывается
formName.checkboxName.checked
formName.radioButtonName[index].checked
forms[index].elements[index].checked

Возвращается значение true или false в зависимости от того, установлен или нет флажок.

<form name="myForm">
<input type="checkbox" name="checkbox1" onClick="script:myForm.textbox1.value = myForm.checkbox1.checked">
<input type="input" name="textbox1">
<br>
<input type="checkbox" name="checkbox2" onClick="script:myForm.textbox2.value = myForm.checkbox2.checked">
<inpu type="input" name="textbox2">
</form>

cookie Возвращает содержимое файла cookie.txt
Вызывается
document.cookie
document.cookie = "string";
defaultChecked Возвращает состояние флажка по умолчанию
Вызывается
formName.elementName.defaultChecked
forms[index].elements[index].defaultChecked

Возвращается значение true или false в зависимости от того, установлен или нет флажок по умолчанию. Значение не меняется при смене статуса флажка пользователем.
Пример использования свойства defaultChecked

В текстовом боксе устанавливается значение defaultChecked для флажка. Скрипт:
myForm.textbox1.value = myForm.checkbox1.defaultChecked;
myForm.textbox2.value = myForm.checkbox2.defaultChecked;

И форма, обрабатывающаяся скриптом:
<form name="myForm">
<input type="checkbox" name="checkbox1" checked>
<input type="input" name="textbox1">
<br>
<input type="checkbox" name="checkbox2">
<inpu type="input" name="textbox2">
</form>


defaultSelected Возвращает состояние тега <select> по умолчанию
Вызывается
formName.elementName.defaultSelected
forms[index].elements[index].defaultSelected

Возвращается значение true или false в зависимости от того, выбрана или нет опция. Значение не меняется при смене статуса флажка пользователем.
Пример использования свойства defaultSelected

Проверим выбранные по умолчанию опции тега <select>. Скрипт:
<script language="JavaScript">
document.write("Is option #1 selected? " + myForm.mySelect.options[0].defaultSelected + "<br>");
document.write("Is option #2 selected? " + myForm.mySelect.options[1].defaultSelected + "<br>");
document.write("Is option #3 selected? " + myForm.mySelect.options[2].defaultSelected);
</script>

И форма, обрабатывающаяся скриптом:
<form name="myForm">
<select name=mySelect>
<option>Пункт 1</option>
<option selected>Пункт 2</option>
<option>Пункт 3</option>
</select>
</form>


defaultStatus Устанавливает текст, выводимый в строке статуса
Вызывается
[windowName.]defaultStatus

Возвращается значение true или false в зависимости от того, выбрана или нет опция. Значение не меняется при смене статуса флажка пользователем.

window.defaultStatus = "Описание свойства defaultStatus";

defaultValue Возвращает первоначальное значение свойства value элементов формы
Вызывается
formName.elementName.defaultValue
forms[index].elements[index].defaultValue

Действует со всеми элементами формы, поддерживающими свойство value за исключением элемента password (в целях безопасности возвращается null).
Пример использования свойства defaultValue

При потере фокуса в текстовом поле устанавливается текст по умолчанию.
<form name="myForm">
<input type=input value="Текст" onBlur="script:this.value = this.defaultValue">
</form>

E Основание натуральных логарифмов
Возвращает основание натуральных логарифмов. Вызывается
Math.E
<script language="JavaScript">
document.write(Math.E);
</script>

encoding Возвращает строку с типом кодирования MIME.
Вызывается
formName.encoding
forms[index].encoding

Тип кодирования MIME устанавливается в атрибуте enctype тега <FORM>.

Объекты JavaScript
anchors Массив с именами ссылок
Возвращает массив с информацией о якорях в документе.
Вызывается [windowMame].document.anchors(index).
Объект anchors array (только для чтения) устанавливается в тегах HTML <А NAME>:
<A [HREF=URL] NAME="anchor name" [TARGET=""windowName"] >Текст якоря/ссылки</А>

Включение в тег значения для атрибута HREF делает якорь также и гиперссылкой и добавляет ее к массиву links. Новые якоря можно определить в JavaScript с помощью метода anchor. Для определения количества элементов массива anchors в документе используйте свойство length (document.anchors.length).

Примечание: Выражение document.anchor[index] возвращает null. Например, document.anchor[0] возвращает null, несмотря на то, что существует якорь, созданный с помощью тега <А NАМЕ="veb_dez">Veb Dezign</А>.
Пример использования объекта anchors array
document.writeln(document.anchors.length)

button Доступ к кнопке (например, в форме).
Вызывается следующим образом:
formName.buttonName;
forms(index].elements[index];
Пример использования объекта button

Создаем кнопку myButton и описываем событие при нажатии на нее (выводится окно с сообщением "Close me!", а при его закрытии надпись на кнопке меняется на "Thank you!"):
function show_alert()
{
alert("Hello World!")
document.all("myButton").value = "Thank you!" }

Сама кнопка описывается следующим образом:
<input type="button" value="Click me!" name="myButton" onClick="show_alert()" />

checkbox Доступ к переключателю (например, в форме)
Вызывается следующим образом:
formName.checkboxName;
forms[index].elements[index]

Доступ к переключателю (например, в форме). Вызывается следующим образом:
Пример использования метода checkbox

Создаем чекбокс myCheckBox и описываем событие при нажатии на него (выводится окно с сообщением о статусе флажка):
function show_alert()
{
if (myCheckBox.checked)
{
alert("Флажок установлен"); }
else
{
alert("Флажок не установлен")
}
}

Сам чекбокс описывается следующим образом:
<input type="checkbox" name="myCheckBox" onClick="show_alert()" /> Кликни меня!

Date Методы этого объекта возвращают значение текущей даты и времени
Вызывается следующим образом:
date = new Date()
date = new Date("month day, year, hours:minutes:seconds")

Номер дня в месяце (число) начинается с 1, все остальные значения с 0 (день недели, месяц и т.д.)
Пример использования объекта Date

Определим текущую дату:
date = new Date();
current_date = "Сегодня: " + date.getDate() + "." + date.getMonth() + "." + date.getYear()
document.write(current_date)

document Доступ к главному объекту окна браузера
Является вершиной иерархического дерева объектов, предоставляющих доступ к содержимому документа. Доступ к методам и свойствам осуществляется следующим образом:
document.PropertyOrMethod
document.ObjectName.PropertyOrMethod
Пример использования объекта document

Самый простой пример - это вывод строчки в окно браузера:
document.write("Привет мир!!!")


elements Массив элементов формы
Массив элементов формы в порядке их появления в текущем документе.
Вызывается следующим образом:
fоrmName.elements[index]
forms[index].elements[index]

Доступ к элементам формы осуществляется либо через имя формы (fоrmName), либо по номеру формы (forms) в текущем документе. Первому элементу соответствует индекс 0. Число элементов формы доступно через свойство length.
Пример использования метода elements

Создаем форму MyForm с двумя чекбоксами и кнопкой:
<form name="MyForm">
<input type="checkbox"/> Первый элемент
<input type="checkbox" checked/> Второй элемент
<input type="button" value="Кнопка"/>
</form>

Выглядеть она будет примерно вот так:
Первый элемент
Второй элемент

Пишем обработчик на JavaScript, определяющий число элементов и их значения (для чек боксов статус флажка, для кнопки - надпись).
document.write("Число элементов: "+MyForm.length+"<br />");
document.write("Первый элемент: "+MyForm.elements[0].checked+"<br />");
document.write("Второй элемент: "+MyForm.elements[1].checked+"<br />");
document.write("Третий элемент: "+MyForm.elements[2].value);