Алфавитный указатель методов
Раздел содержит подробное описание методов объектов, используемых в java скриптах
А
add
добавляет новый объект в коллекцию.
{Коллекция}.add({Объект}[, {Индекс}]);
Метод принимает два параметра. Первый из них задает ссылку на добавляемый в коллекцию объект, необязательный второй - индекс в коллекции, который будет ему соответствовать. Если второй параметр не задан, будет использован следующий свободный индекс в коллекции.
Метод не возвращает никакого значения.
Поддерживается IE начиная c 4.0
add(namespace)
создает новый объект namespace и добавляет его в коллекцию namespaces.
namespaces.add("{Имя}", "{Интернет-адрес файла определения объекта}" [, "{Интернет-адрес файла поведения}"]);
Метод принимает три параметра. Первый из них задает имя создаваемого объекта, второй - интернет-адрес файла определения объекта, необязательный третий - интернет-адрес файла поведения, которое будет использоваться с этим объектом.
Метод возвращает ссылку на созданный объект namespace.
Поддерживается IE начиная c 5.5
addBehavior
добавляет к текущему элементу страницы поведение.
{Объект}.addBehavior("{Интернет-адрес файла поведения}|#{Имя элемента ActiveX, реализующего это поведение}|
#default#{Имя встроенного поведения}"[, {Интерфейс}]);
Метод принимает два параметра. Первый из них - интернет-адрес файла поведения, имя поведения по умолчанию, реализованного Web-обозревателем, или имя объекта <OBJECT>, реализующего это представление. Необязательный второй параметр задает ссылку на интерфейс IElementBehaviorFactory поведения.
Метод возвращает целочисленный идентификатор добавленного поведения, который можно потом использовать, например, для его удаления.
Поддерживается IE начиная c 5.0
AddChannel
выводит на экран диалоговое окно, позволяющее пользователю добавить канал или отредактировать его интернет-адрес, если такой канал уже добавлен.
external.AddChannel("{Интернет-адрес"}");
Метод принимает один параметр - интернет-адрес файла CDF, содержащий определение канала.
Метод не возвращает никакого параметра.
Поддерживается IE начиная c 4.0
AddDesktopComponent
добавляет на активный рабочий стол новый компонент.
external.AddDesktopComponent("{Интернет-адрес}", "image|website" [, {Слева}][, {Сверху}][, {Ширина}][, {Высота}]);
Метод принимает шесть параметров. Первый из них - интернет-адрес Web-сайта или файла изображения. Второй может принимать два возможных значения в зависимости от типа отображаемого содержимого: image определяет изображение, а website - Web-сайт. Также могут приниматься еще четыре необязательных параметра, задающие для компонента активного рабочего стола горизонтальную координату левой стороны, вертикальную координату верхней стороны, ширину и высоту соответственно.
Метод не возвращает никакого параметра.
Поддерживается IE начиная c 4.0
AddFavorite
Выводит на экран диалоговое окно, позволяющее пользователю добавить интернет-адрес в список Избранное.
external.AddFavorite("{Интернет-адрес}"[, "{Заголовок}"]);
Метод принимает два параметра. Первый - интернет-адрес. Необязательный второй - задает заголовок, под которым этот адрес появится в списке Избранное.
Метод не возвращает никакого параметра.
Поддерживается IE начиная c 4.0
addImport
Добавляет таблицу стилей в коллекцию imports текущей таблицы стилей.
{Объект таблицы стилей}.addImport("{Интернет-адрес}"[, {Индекс}]);
Метод принимает два параметра. Первый - задает интернет-адрес добавляемой таблицы стилей, необязательный второй - индекс в коллекции, который будет ей соответствовать. В случае если второй параметр не задан, будет использован следующий свободный индекс в коллекции.
Метод возвращает числовой индекс, который займет в коллекции вновь добавленная таблица стилей.
Поддерживается IE начиная c 4.0
addPageRule
Добавляет новое правило для печатных страниц в текущую таблицу стилей.
{Объект таблицы стилей}.addPageRule("{Селектор}", "{Определение стиля}"[, {Индекс}]);
Метод принимает три параметра. Первый из них задает наименование селектора добавляемого правила: :first для первой страницы, :left для четной и :right для нечетной. Второй параметр задает определение стиля для добавляемого правила. Необязательный третий параметр задает индекс в коллекции, который будет ей соответствовать. Если третий параметр не задан, будет использован следующий свободный индекс в коллекции.
Возвращаемое значение метода не используется.
Поддерживается IE начиная c 5.5
addReadRequest
Добавляет запрос в очередь запросов объекта userProfile.
userProfile.addReadRequest("{Свойство}");
Метод принимает только один параметр - имя одного из свойств vCard.
Метод возвращает true, если запрос был успешно добавлен в очередь, и false - в противном случае.
Поддерживается IE начиная c 4.0
addRule
Добавляет новое правило в текущую таблицу стилей.
{Объект таблицы стилей}.addRule("{Селектор}", "{Определение стиля}"[, {Индекс}]);
Метод принимает три параметра. Первый задает имя селектора добавляемого правила, которое может иметь вид "H1" или "H1 B". Второй параметр задает определение стиля для добавляемого правила. Третий параметр необязателен. Он задает индекс в коллекции, который будет ей соответствовать. Если третий параметр не задан, или его значение равно -1, будет использован следующий свободный индекс в коллекции.
Возвращаемое значение метода не используется.
Поддерживается IE начиная c 4.0
alert
Выводит на экран диалоговое окно предупреждения.
window.alert("{Текст предупреждения}");
Метод принимает только один параметр, который задает текст предупреждения.
Метод не возвращает никакого значения.
Поддерживается IE начиная c 3.02 и NN начиная с 2.0
appendChild
Этот метод помещает вновь созданный элемент на Web-страницу.
{Объект}.appendChild({Объект});
Метод принимает только один параметр - ссылку на добавляемый элемент.
Метод возвращает ссылку на добавленный элемент.
Поддерживается IE начиная c 5.0
applyElement
Данный метод делает заданный элемент страницы либо родителем, либо потомком текущего элемента.
{Объект}.applyElement({Объект}[, "outside|inside"]);
Метод принимает два параметра. Первый из них задает ссылку на элемент страницы, который будет либо родителем, либо потомком текущего элемента. Второй - необязательный - задает, чем же, собственно, будет переданный в первом параметре элемент страницы для текущего элемента. Значение outside делает его родителем текущего элемента (значение по умолчанию), а значение inside - потомком.
Метод возвращает ссылку на переданный в первом параметре элемент.
Поддерживается IE начиная c 5.0
assign
Загружает новую Web-страницу в текущее окно Web-обозревателя.
location.assign("{Интернет-адрес}");
Метод принимает только один параметр - интернет-адрес новой Web-страницы.
Метод не возвращает никакого значения.
Поддерживается IE начиная c 4.0
atob
Декодирует строку текста, закодированную алгоритмом base-64.
window.atob("{Закодированная строка}");
Метод принимает только один параметр - закодированную строку.
Метод возвращает раскодированную строку.
Поддерживается NN начиная c 4.0
attachEvent
Привязывает к обработчику события функцию, которая будет вызвана после наступления этого события.
{Объект}.attachEvent("{Событие}", {Имя функции});
Метод принимает два параметра.
Первый параметр задает имя события.
Второй параметр задает имя функции, которая будет вызвана при его наступлении.
Метод возвращает true, если функция была успешно привязана к обработчику.
Метод возвращает false в противном случае.
Поддерживается IE начиная c 5.0
AutoCompleteSaveForm
Сохраняет содержимое полей ввода формы в хранилище данных для последующего автосохранения.
external.AutoCompleteSaveForm({Форма});
Метод принимает единственный параметр - ссылку на объект формы, данные которого будут сохранены.
Метод не возвращает никакого значения.
Поддерживается IE начиная c 5.0
AutoScan
Принимает строку, являющуюся неполным интернет-адресом Web-сайта, дополняет его с помощью встроенной функции автоввода и пытается соединиться с сайтом.
external.AutoScan("{Неполный интернет-адрес}",
"{Интернет-адрес страницы сообщения об ошибке}"[, "{Имя окна или фрейма}"]);
Метод принимает три параметра. Первый параметр задает неполный интернет-адрес. Второй параметр задает интернет-адрес Web-страницы, которая отображается в случае неудачи (например, если указанного интернет-адреса не существует). Третий необязательный параметр позволяет задать имя окна или фрейма, в котором будут выводиться результаты.
Метод не возвращает никакого значения.
Поддерживается IE начиная c 5.0
В
back
Метод загружает в окно Web-обозревателя предыдущую Web-страницу из списка "истории".
history.back();
Метод не принимает параметров.
Метод не возвращает никакого значения.
Поддерживается IE начиная c 3.02
Поддерживается NN начиная с 2.0 для history и начиная с 4.0 для window.
blur
Заставляет элемент страницы потерять фокус ввода.
{Объект}.blur();
Метод не принимает параметров.
Метод не возвращает никакого значения.
Поддерживается IE начиная c 4.0 для гиперссылок, элементов управления, внедренных объектов, фреймов, таблиц,<DIV>, <SPAN> и window и начиная с 5.0 - для остальных элементов.
Поддерживается NN начиная с 2.0
borderWidths
Задает значения толщины всех границ элемента страницы в один прием.
{Объект стиля}.borderWidths("{Верхняя}", "{Правая}", "{Нижняя}", "{Левая}");
Метод принимает четыре строковых параметра, задающие значения толщины верхней, правой, нижней и левой границ соответственно.
Метод не возвращает никакого значения.
Поддерживается NN начиная с 4.0
С
captureEvents
Позволяет перехватить события заданного типа, наступившие в других элементах страницы.
document.captureEvents("{Список имен событий}");
Метод принимает только одни параметр - список строковых имен событий, разделенных вертикальной чертой.
Метод не возвращает никакого значения.
Поддерживается NN начиная с 4.0
clear(document)
Удаляет все содержимое текущей Web-страницы.
document.clear();
Метод не принимает параметров.
Метод не возвращает никакого значения.
Поддерживается IE начиная с 3.02
clear(selection)
Удаляет все содержимое выделенного фрагмента текущей Web-страницы.
selection.clear();
Метод не принимает параметров.
Метод не возвращает никакого значения.
Поддерживается IE начиная с 4.0
clearAttributes
Удаляет все атрибуты и их значения текущего элемента страницы.
{Объект}.clearAttributes();
Метод не принимает параметров.
Метод не возвращает никакого значения.
Поддерживается IE начиная с 5.0
clearData
Удаляет данные в каком-либо формате в объектах clipboardData или dataTransfer.
{Объект}.clearData(["{Список форматов, разделенных пробелами}"]);
Метод принимает один необязательный параметр, который задает формат удаляемых данных.
Форматы могут быть следующими:
* Text - текстовые данные;
* URL - интернет-адрес;
* File - файл;
* HTML - код HTML;
* Image - графическое изображение.
В случае если параметр не задан, удаляются все данные.
Поддерживается IE начиная с 5.0
clearInterval
Удаляет интервальный таймер, определенный методом setInterval.
window.clearInterval({Идентификатор таймера});
Метод принимает только один параметр, который задает идентификатор интервального таймера, возвращенный методом setInterval.
Метод не возвращает значения.
Поддерживается IE и NN начиная с 4.0
clearRequest
Очищает очередь запросов объекта userProfile.
userProfile.clearRequest;
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
clearTimeout
Удаляет тайм-аут, определенный методом setTimeout.
window.clearTimeout({Идентификатор таймаута});
Метод принимает один параметр - идентификатор тайм-аута, возвращенный методом setTimeout.
Метод значения не возвращает.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0
click
Имитирует щелчок левой кнопкой мыши по элементу страницы.
{Объект}.click();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02 для <INPUT type="button"> И начиная с 4.0 - для остальных элементов.
Поддерживается NN начиная с 2.0
clonenode
Создает копию текущего элемента страницы.
{Объект}.cloneNode([true|false]);
Метод принимает один необязательный параметр. Значение false запрещает копирование вместе с элементом страницы его содержимого, а true - разрешает. Если необязательный параметр не указан, используется значение false.
Метод возвращает ссылку на вновь созданную копию элемента страницы.
Поддерживается IE начиная с 5.0
close(document)
Заставляет Web-страницу немедленно обновить свое содержимое после использования методов write.
document.close();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 2.0
close(window)
Закрывает текущее окно Web-обозревателя.
window.close();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0
collapse
Этот метод производит сжатие содержимого текущего объекта TextRange в точку и помещает его в начале или конце исходного содержимого объекта.
{Объект TextRange}.collapse([true|false]);
Метод принимает только один параметр (необязательный). Если он равен true, то новое содержимое объекта перемещается в начало исходного содержимого. Если параметр равен false, то в конец. В случае, если параметр не указан, то используется значение true (в начало).
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
compareEndPoints
Сравнивает границы текущего объекта TextRange с границами другого.
{Объект TextRange}.compareEndPoints(StartToEnd|StartToStart|EndToStart|EndToEnd, {Второй сравниваемый объект TextRange});
Метод принимает два параметра. Первый параметр задает, какие границы объектов будут сравниваться.
У этого параметра могут быть четыре значения:
* StartToEnd - начальная граница текущего объекта сравнивается с конечной границей второго объекта;
* StartToStart - начальная с начальной;
* EndToStart - конечная с начальной;
* EndToEnd - конечная с конечной.
Второй параметр задает ссылку на второй сравниваемый объект TextRange.
Метод возвращает одно из трех значений:
* -1 - граница текущего элемента расположена левее (ближе к началу документа), чем граница второго объекта;
* 0 - они совпадают;
* 1 - граница второго объекта расположена правее, чем граница текущего.
Поддерживается IE начиная с 4.0
componentFromPoint
Возвращает ссылку на фрагмент элемента страницы, имеющий заданные координаты.
{Объект}.componentFromPoint({X}, {Y});
Метод принимает два параметра, которые задают в пикселах горизонтальную и вертикальную координаты соответственно.
Данный метод возвращает текстовые значения, которые имеют следующие обозначения:
* Пустая строка - один из дочерних элементов текущего элемента страницы;
* outside - элемент страницы, который расположен за границами текущего элемента;
* scrollbarDown - нижняя кнопка-стрелка полосы прокрутки;
* scrollbarHThumb - ползунок горизонтальной полосы прокрутки;
* scrollbarLeft - левая кнопка-стрелка полосы прокрутки;
* scrollbarPageDown - область на вертикальной полосе прокрутки, которая расположена ниже ползунка;
* scrollbarPageLeft - область на горизонтальной полосе прокрутки, которая расположена левее ползунка;
* scrollbarPageRight - область на горизонтальной полосе прокрутки, которая расположена правее ползунка;
* scrollbarPageUp - область на вертикальной полосе прокрутки, которая расположена выше ползунка;
* scrollbarRight - правая кнопка-стрелка полосы прокрутки;
* scrollbarUp - верхняя кнопка-стрелка полосы прокрутки;
* scrollbarVThumb - ползунок вертикальной полосы прокрутки;
* handleBottom - ползунок изменения размера на нижней границе;
* handleBottomLeft - ползунок изменения размера на нижнем левом углу;
* handleBottomRight - ползунок изменения размера на нижнем правом углу;
* handleLeft - ползунок изменения размера на левой границе;
* handleRight - ползунок изменения размера на правой границе;
* handleTop - ползунок изменения размера на верхней границе;
* handleTopLeft - ползунок изменения размера на верхнем левом углу;
* handleTopRight - ползунок изменения размера на верхнем правом углу.
Поддерживается IE начиная с 5.0
confirm
Производит вывод на экран диалогового окна предупреждения с кнопками OK и Отмена.
window.confirm(["{Текст предупреждения}"]);
Метод принимает только один необязательный параметр - текст предупреждения. В случае, если параметр не задан, окно предупреждения не будет содержать текста.
Метод возвращает true, если пользователь нажал кнопку OK. Если нажал Омтена - возвращает false.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0
contains
Проверяет, является ли то или иной элемент страницы потомком текущего элемента.
{Объект}.contains({Объект});
Метод принимает только один параметр - ссылку на проверяемый элемент страницы.
Метод возвращает true, если переданный в параметре элемент страницы является потомком текущего элемента. Возвращает false в противном случае.
Поддерживается IE начиная с 4.0
createCaption
Создает пустой заголовок таблицы <CAPTION>.
{Объект таблицы}.createCaption();
Метод не принимает параметров.
Метод возвращает ссылку на созданный элемент заголовка таблицы.
Поддерживается IE начиная с 4.0
createControlRange
Создает коллекцию controlRange.
body.createControlRange();
Метод не принимает параметров.
Метод возвращает ссылку на созданную коллекцию.
Поддерживается IE начиная с 5.0
createElement
Создает элемент страницы.
body.createElement("{Тег}");
Данный метод принимает только один параметр - имя тега для создания элемента страницы. При помощи этого метода можно создавать любые теги, кроме <FRAME> и <IFRAME>.
Метод возвращает ссылку на созданный элемент.
Поддерживается IE начиная с 4.0 для <AREA>, <IMG> и <OPTION> и начиная с 5.0 - для всех остальных.
createEventObject
Создает новый объект event для передачи контекста события, используя метод fiveEvent.
document.createEventObject([{Существующий объект event}]);
Метод принимает только один необязательный параметр - ссылку на уже существующий объект event, на котором будет основан вновь создаваемый объект.
Метод возвращает ссылку на созданный объект event.
Поддерживается IE начиная с 5.5
createPopUp
Создает всплывающее окно.
window.createPopUp();
Метод не принимает параметров и не возвращает значения.
Поддерживается IE начиная с 5.5
createRange
Создает объект TextRange из выделенного фрагмента Web-страницы.
selection.createRange();
Метод не принимает параметров.
Метод возвращает ссылку на созданный объект.
Поддерживается IE начиная с 4.0
createRangeCollection
Создает коллекцию объектов TextRange из всех выделенных фрагментов Web-страницы.
selection.createRangeCollection();
Т.к. современные версии Web-обозревателей не поддерживают множественное выделение, эта коллекция содержит всего один объект TextRange.
Метод не принимает параметров.
Метод возвращает ссылку на созданную коллекцию.
Поддерживается IE начиная с 5.5
createStyleSheet
Создает новую таблицу стилей.
document.createStyleSheet(["{Интернет-адрес}"][, {Индекс}]);
Метод принимает два параметра, которые необязательны. Первый параметр задает интернет-адрес файла таблицы стилей. Второй параметр задает индекс в коллекции styleSheets, который будет ей соответствовать. Если индекс не задан, то будет использоваться следующий свободный индекс в коллекции.
Метод возвращает ссылку на созданный объект таблицы стилей.
Поддерживается IE начиная с 4.0
createTextNode
Создает объект TextNode.
document.createTextNode(["{Текст}"]);
Метод принимает строку текста, которая станет содержимым создаваемого объекта.
Метод возвращает ссылку на созданный объект.
Поддерживается IE начиная с 5.0
createTextRange
Создает объект TextRange.
{Объект}.createTextRange();
Метод не принимает параметров.
Метод не возвращает значений.
Поддерживается IE начиная с 4.0
createTFoot
Создает пустой раздел основания таблицы <TFOOT>.
{Объект таблицы}.createTFoot();
Метод не принимает параметров.
Метод возвращает ссылку на созданный элемент раздела основания таблицы.
Поддерживается IE начиная с 4.0
createTHead
Создает пустую секцию заголовка таблицы <THEAD>.
{Объект таблицы}.createTHead();
Метод не принимает параметров.
Метод возвращает ссылку на созданный элемент раздела заголовка таблицы.
Поддерживается IE начиная с 4.0
D
deleteCaption
Удаляет заголовок таблицы <CAPTION>.
{Объект таблицы}.deleteCaption();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
deleteCell
Удаляет ячейку таблицы.
{Объект строки таблицы}.deleteCell([{Индекс}]);
Метод принимает только один необязательный параметр, который задает порядковый номер ячейки в коллекции cells. В случае, если параметр не задан, удаляется последняя ячейка.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
deleteRow
Удаляет строку таблицы.
{Объект таблицы или ее секции}.deleteRow([{Индекс}]);
Метод принимает только один необязательный параметр, который задает порядковый номер ячейки в коллекции rows. В случае, если параметр не задан, удаляется последняя строка.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
deleteTFoot
Удаляет основание таблицы <TFOOT>.
{Объект таблицы}.deleteTFoot();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
==deleteTHead
Удаляет заголовок таблицы <THEAD>.
{Объект таблицы}.deleteTHead();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
detachEvent
Открепляет от обработчика события ранее привязанную методом attachEvent функцию.
{Объект}.detachEevent("{Событие}", {Имя функции});
Метод принимает два параметра. Первый параметр задает имя события. Второй параметр задает имя функции, которая вызывается при наступлении заданного в первом параметре события.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
disableExternalCapture
Отключает перехват внешних событий.
window.disableExternalCapture();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
doImport
Импортирует в пространство имен поведение.
{Объект}.doImport("{Интернет-адрес}");
Метод принимает всего один параметр, который задает интернет-адрес файла поведения.
Метод не возвращает значения.
Поддерживается IE начиная с 5.5
doReadRequest
Выполняет все запросы, находящиеся в очереди объекта userProfile.
userProfile.doReadRequest({Код доступа}[, "{Псевдоним}"][, "{Интернет-адрес}"][, "{Путь}][, {Дата устаревания}]);
Метод принимает до пяти параметров. Первый параметр, который является обязательным, указывает код доступа. Код доступа может быть указан тринадцатью значениями от 0 до 12 в порядке убывания защищенности и приоритета. Второй параметр задает псевдоним для доступа к защищенной информации. Третий, четвертый и пятый параметры задают адрес Web-сайта, путь местонахождения файлов Web-страниц, с которых разрешено получать запросы, и дату устаревания запросов соответственно.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
doScroll
Заставляет содержимое элемента страницы прокручиваться, имитируя щелчки по полосам прокрутки.
{Объект}.doScroll(["{Действие}"]);
Метод принимает только один необязательный параметр, задающий действие, которое выполняется над полосой прокрутки.
Параметр может иметь следующие значения:
* scrollbarDown - Щелчок по нижней кнопке-стрелке (по умолчанию);
* scrollbarHTumb - Перемещение бегунка горизонтальной полосы прокрутки;
* scrollbarLeft - Щелчок по левой кнопке-стрелке;
* scrollbarPageDown - Прокрутка на страницу вниз;
* scrollbarPageLeft - Прокрутка на страницу влево;
* scrollbarPageRight - Прокрутка на страницу вправо;
* scrollbarPageUp - Прокрутка на страницу вверх;
* scrollbarRight - Щелчок по правой кнопке-стрелке;
* scrollbarUp - Щелчок по верхней кнопке-стрелке;
* scrollbarVThumb - Перемещение бегунка вертикальной полосы прокрутки;
* down - То же самое, что scrollbarDown;
* left - То же самое, что scrollbarLeft;
* pageDown - То же самое, что scrollbarPageDown;
* pageLeft - То же самое, что scrollbarPageLeft;
* pageRight - То же самое, что scrollbarPageRight;
* pageUp - То же самое, что scrollbarPageUp;
* right - То же самое, что scrollbarRight;
* up - То же самое, что scrollbarUp;
Поддерживается IE начиная с 5.0
dragDrop
Инициирует событие ondragstart и начало операции перетаскивания.
{Объект}.dragDrop();
Метод параметров не принимает.
Метод возвратит true, если операция drag-n-drop успешно завершена.
Метод возвратит false, если она была прервана в обработчике события ondragstart.
Поддерживается IE начиная с 5.5
duplicate
Дублирует объект TextRange.
{Объект}.duplicate();
Метод параметров не принимает.
Метод возвратит указатель на копию текущего объекта TextRange.
Поддерживается IE начиная с 4.0
Е
elementFromPoint
Метод возвращает ссылку на элемент страницы, находящийся по данным координатам.
document.elementFromPoint({X,}, {Y});
Два параметра, которые можно передать этому методу, задают в пикселах горизонтальную и вертикальную координаты соответственно.
Метод возвратит ссылку на элемент страницы, имеющий заданные в параметрах координаты.
Поддерживается IE начиная с 4.0
empty
Убирает выделение с Web-страницы.
selection.empty();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
enableExternalCapture
Разрешает перехват внешних событий.
window.enableExternalCapture();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
execCommand
Выполняет одну из предопределенных команд над содержимым документа или объекта TextRange или controlRange.
{Объект}.execCommand("{Команда}"[, true|false][, {Параметр команды}]);
Метод принимает до трех параметров. Первый параметр задает обозначение команды, которая будет выполнена над содержимым объекта. Второй необязательный параметр задает, будет ли Web-браузер запрашивать у пользователя дополнительные параметры для выполнения команды (значение true; используется по умолчанию), если она это поддерживает, или нет (значение false). Третий необязательный параметр позволяет задать дополнительные данные для выполняемой команды.
Метод возвращает true, если команда была выполнена благополучно, и false - в противном случае.
Поддерживается IE начиная с 4.0 для document и TexRange и начиная с 5.0 для controlRange.
execSript
Выполняет заданный код на одном из скриптовых языков.
window.execSript("{Код скрипта}", "{Язык}");
Метод принимает два параметра.
Первый параметр задает код скрипта в виде текстовой строки.
Второй параметр задает обозначение скриптового языка, на котором написан этот скрипт.
Для скриптов, написанных на JavaScript второй параметр будет равен "JScript" или "javascript".
Метод всегда возвращает null.
Поддерживается IE начиная с 4.0
expand
Расширяет содержимое объекта TextRangeтак, чтобы частично входящий в него элемент текста входил в него полностью.
{Объект TextRange}.expand("character|word|sentence|textedit");
Метод принимает только один параметр, который задает тип элемента текста.
* character - символ;
* word - слово;
* sentence - предложение;
* textedit - весь абзац.
Метод возвращает true, если содержимое объекта TextRange было расширено успешно.
Метод возвращает false в противном случае.
Поддерживается IE начиная с 4.0
F
find
Производит поиск в содержимом Web-страницы, загруженной в текущее окно.
window.find(["{Искомый текст}"[, true|false, true|false]]);
Метод принимает три необязательных параметра.
Первый параметр задает строку, которая будет искаться на странице.
Второй параметр задет, будет ли поиск производиться с учетом регистра букв (true) или без учета регистра (false - по умолчанию).
Третий параметр задает направление поиска: от начала к концу (значение false - по умолчанию) или от конца к началу (значение true).
В случае, если ни один из параметров не задан, Web-обозреватель отобразит диалоговое окно поиска.
Метод возвращает true, если искомый текст был найден.
Метод возвращает false в противном случае.
Поддерживается NN начиная с 4.0
findText
Производит поиск в содержимом объекта TextRange и в случае удачного поиска изменяет расположение TextRange так, чтобы он включал в себя найденный фрагмент.
{Объект TextRange}.findText("{Искомый текст}"[, {Номер вхождения}][, {Параметры}]);
Метод принимает три параметра.
* Первый параметр задает искомую строку.
* Второй параметр (необязательный) задет номер вхождения искомой строки в тексте.
* Третий параметр (необязательный) - это целое число, которое задает параметры поиска.
Это число может принимать значения:
* 2 - искать только целые слова, а не фрагменты;
* 4 - искать с совпадением регистра символов;
* 6 - совмещает режимы 2 и 4.
Метод возвращает true, если искомый текст был найден. Метод возвращает false в противном случае.
Поддерживается IE начиная с 4.0
fireEvent
Вызывает наступление определенного события для заданного объекта.
{Объект}.fireEvent("{Событие}"[, {Объект}]);
Метод принимает два параметра.
* Первый параметр задает название события, которое должно наступить.
* Второй параметр (необязательный) задет ссылку на элемент страницы, для которого наступит это событие.
Если ссылка не указана, то событие наступает для текущего объекта.
Метод возвращает true, если событие успешно произошло. Метод возвращает false в противном случае.
Поддерживается IE начиная с 5.5
firstPage
Отображает в таблице, привязанной к данным, первую страницу этих данных.
{Объект таблицы}.firstPage();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
focus
Переносит фокус ввода на заданный элемент страницы.
{Объект}.focus();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02 для элементов управления, начиная с 4.0 для гиперссылок, внедренных объектов, фреймов, таблиц, <BUTTON>, <SELECT>, <SPAN> и window и начиная с 5.0 для остальных элементов.
Поддерживается IE начиная с 3.02 для элементов управления, начиная с 4.0 для гиперссылок, внедренных объектов, фреймов, таблиц, <BUTTON>, <SELECT>, <SPAN> и window и начиная с 5.0 для остальных элементов.
Поддерживается NN начиная с 2.0 для элементов управления и начиная с 3.0 для window.
forward
Загружает в окно Web-обозревателя следующую Web-страницу из списка истории.
history.forward();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0 для history и начиная с 4.0 для window.
G
getAdjacentText
Возвращает текст, находящийся возле тегов текущего элемента страницы.
{Объект}.getAdjacentText("beforeBegin|afterBegin|beforeEnd|afterEnd");
Метод принимает всего один параметр, который задает место, откуда будет взят текст.
Этот параметр может иметь четыре значения:
* beforeBegin - текст, расположенный непосредственно перед открывающим тегом;
* afterBegin - после открывающего тега, но перед всем остальным содержимым элемента;
* beforeEnd - перед закрывающим тегом, но после всего остального содержимого элемента;
* afterEnd - текст, расположенный непосредственно после закрывающего тега.
Поддерживается IE начиная с 5.0
getAttribute
Возвращает атрибут текущего элемента страницы.
{Объект}.getAttribute("{Имя атрибута}"[, {Параметры}]);
Метод принимает два параметра.
Первый параметр задает имя атрибута.
Второй необязательный параметр задает дополнительные параметры в виде целого числа. Эти числа обозначают следующее:
* 0 - задает поиск без учета регистра символов и, если атрибут не задан, возвращает значение по умолчанию;
* 1 - поиск с учетом регистра символов;
* 2 - возвращает значение, только если атрибут задан, в противном случае возвращает null;
* 3 - является комбинацией значений 1 и 2.
Значение по умолчанию - 0.
Если в первом параметре задан атрибут, который не поддерживается тегом, то метод возвращает null.
Поддерживается IE начиная с 4.0
getAttribute (userProfile)
Возвращает значение именованного атрибута.
userProfile.getAttribute("{Имя атрибута}");
Метод принимает только один параметр, который задает имя атрибута.
Поддерживается IE начиная с 4.0
getBookmark
Возвращает "закладку" - уникальную текстовую строку, позволяющую в дальнейшем идентифицировать данный фрагмент текста.
{Объект TextRange}.getBookmark();
Метод не принимает параметров.
Поддерживается IE начиная с 4.0
getBoundingClientRect
Метод возвращает объект TextRectangle, задающий местоположение и размеры текущего элемента страницы.
{Объект}.getBoundingClientRect();
Метод не принимает параметров.
Поддерживается IE начиная с 5.0
getClientRects
Метод возвращает коллекцию объектов TextRectangle, задающих местоположение и размеры каждой строки текста текущего элемента страницы.
{Объект}.getClientRects();
Метод не принимает параметров.
Поддерживается IE начиная с 5.0
getData
Метод возвращает данные, хранимые в объекте clipboardData или dataTransfer.
{Объект}.getData("{Формат}");
Метод принимает всего один параметр, который задает формат возвращаемых данных. Этот параметр может принимать следующие значения:
* text - позволяет вернуть обычный текст;
* URL - интернет-адрес.
Поддерживается IE начиная с 5.0
getElementById
Метод возвращает ссылку на первый элемент страницы с заданным именем (значением атрибута ID).
document.getElementById("{Имя}");
Метод принимает всего один параметр, который задает имя элемента страницы.
Поддерживается IE начиная с 5.0
getElementsByName
Метод возвращает коллекцию элементов страницы с заданным значением атрибута NAME.
document.getElementsByName("{Имя}");
Метод принимает всего один параметр, который задает имя элемента страницы.
Поддерживается IE начиная с 5.0
getElementsByTagName
Метод возвращает коллекцию элементов страницы с заданным именем тега.
{Объект}.getElementsByTagName("{Тег}");
Метод принимает всего один параметр, который задает тег элементов страницы.
Поддерживается IE начиная с 5.0
getЕxpression
Метод возвращает текст выражения, присвоенного динамическому атрибуту стиля.
{Объект стиля}.getExpression("{Имя атрибута}");
Метод принимает всего один параметр, который задает имя атрибута стиля.
Поддерживается IE начиная с 5.0
getSelection
Метод возвращает строку, содержащую выделенный пользователем текст.
document.getSelection();
Метод не принимает параметров.
Поддерживается IE начиная с 4.0
go
Метод загружает в окно Web-обозревателя станицу, находящуюся под определенным номером в списке "истории".
Для IE:
history.go({Номер позиции});
Метод принимает только один параметр, который задает порядковый номер позиции страницы в списке "истории".
Метод не возвращает значения.
Поддерживается IE начиная с 3.02
Для NN:
history.go("{Интернет-адрес}"|{Приращение});
Метод принимает только один параметр.
Это либо интернет-адрес одной из ранее посещенных Web-страниц, либо целочисленное приращение, сдвиг текущей позиции в списке "истории".
Метод не возвращает значения.
Поддерживается NN начиная с 2.0
H
handleEvent
Метод вызывает обработчик заданного события.
{Объект}.handleEvent({Событие});
Метод принимает только один параметр, который задает ссылку на объект event.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
hasChildNodes
Метод проверяет, есть ли у указанного объекта дочерние элементы.
{Объект}.hasChildNodes();
Метод не принимает параметров.
Метод возвращает true, если у объекта есть дочерние элементы, и false - в противном случае.
Поддерживается IE начиная с 5.0
hasFocus
Метод проверяет, находится ли данный элемент в фокусе.
{Объект}.hasFocus();
Метод не принимает параметров.
Метод возвращает true, если элемент страницы имеет фокус ввода, и false - в противном случае.
Поддерживается IE начиная с 5.0
hide
Метод делает всплывающее окно невидимым.
{Объект}.hide();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 5.5
home
Метод заставляет Web-обозреватель загрузить "домашнюю" страничку.
window.home();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
I
ImportExportFavorites
Метод позволяет импортировать или экспортировать "избранные" закладки.
external.ImportExportFavorites(true|false, "{Путь}");
Метод принимает два параметра.
Первый параметр задает операцию: импорт (значение true) или экспорт (значение false).
Второй параметр задает путь, откуда будут импортироваться или куда будут экспортироваться закладки. В случае, если задать пустую строку, Web-обозреватель выдаст стандартное диалоговое окно с выбором папки.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
inRange
Метод позволяет узнать, находится ли внутри объекта заданный объект TextRange.
{Объект TextRange}.inRange({Сравниваемый объект TextRange});
Метод возвращает true, если переданный в параметре объект TextRange содержится внутри текущего объекта или равен ему, и false - в противном случае.
Метод принимает всего один параметр, который задает ссылку на сравниваемый объект TextRange.
Поддерживается NN начиная с 4.0
insertAdjacentElement
Метод вставляет вновь созданный элемент страницы внутрь текущего элемента или рядом с ним.
{Объект}.insertAdjacentElement("beforeBegin|afterBegin|beforeEnd|afterEnd", {Вставляемый элемент страницы});
Метод принимает два параметра.
Первый параметр задает место, куда будет вставлен элемент страницы. Для этого параметра доступно четыре параметра:
* beforeBegin - элемент будет вставлен перед открывающим тегом текущего элемента страницы;
* afterBegin - будет вставлен после открывающего тега текущего элемента страницы;
* beforeEnd - будет вставлен перед закрывающим тегом текущего элемента страницы (но после всего содержимого тега);
* afterEnd - будет вставлен после закрывающего тега текущего элемента страницы.
Второй параметр задает ссылку на элемент страницы, который мы хотим вставить.
Этот метод возвращает ссылку на элемент страницы, который мы вставили.
Поддерживается IE начиная с 5.0
insertAdjacentHTML
Метод вставляет кусок HTML-кода внутри или рядом с определенным тегом.
{Объект}.insertAdjacentHTML("beforeBegin|afterBegin|beforeEnd|afterEnd", {Вставляемый HTML-код});
Метод принимает два параметра.
Первый параметр задает место, куда будет вставлен HTML-код. Для этого параметра доступно четыре параметра:
* beforeBegin - код будет вставлен перед открывающим тегом текущего элемента страницы;
* afterBegin - будет вставлен после открывающего тега текущего элемента страницы;
* beforeEnd - будет вставлен перед закрывающим тегом текущего элемента страницы (но после всего содержимого тега);
* afterEnd - будет вставлен после закрывающего тега текущего элемента страницы.
Второй параметр задает HTML-код, который мы хотим вставить.
Этот метод не возвращает значения.
Поддерживается IE начиная с 4.0
insertAdjacentText
Метод вставляет текст внутри или рядом с определенным элементом страницы.
{Объект}.insertAdjacentText("beforeBegin|afterBegin|beforeEnd|afterEnd", {Вставляемый текст});
Метод принимает два параметра.
Первый параметр задает место, куда будет вставлен текст. Для этого параметра доступно четыре параметра:
* beforeBegin - текст будет вставлен перед открывающим тегом текущего элемента страницы;
* afterBegin - будет вставлен после открывающего тега текущего элемента страницы;
* beforeEnd - будет вставлен перед закрывающим тегом текущего элемента страницы (но после всего содержимого тега);
* afterEnd - будет вставлен после закрывающего тега текущего элемента страницы.
Второй параметр задает текст, который мы хотим вставить.
Этот метод не возвращает значения.
Поддерживается IE начиная с 4.0
insertBefore
Метод вставляет элемент в страницу.
{Объект}.insertBefore({Элемент страницы, который мы хотим вставить}[, "{Дочерний элемент}"]);
Метод принимает два параметра.
Первый параметр задает ссылку на элемент, который мы хотим вставить.
Второй необязательный параметр задает ссылку на элемент Web-страницы, перед которым будет произведена вставка.
Этот метод возвращает ссылку, на элемент страницы, который мы вставили.
Поддерживается IE начиная с 5.0
insertCell
Метод вставляет ячейку в строку таблицы.
{Объект строки таблицы}.insertСell([{Индекс}]);
Метод принимает всего один необязательный параметр, который задает индекс только что вставленной ячейки в коллекции cells.
В случае, если параметр не указан, ячейка добавляется в конец коллекции (значение -1).
Этот метод возвращает ссылку на вставленную ячейку.
Поддерживается IE начиная с 4.0
insertRow
Метод вставляет ячейку в таблицу или одну из столбцов.
{Объект строки таблицы}.insertRow([{Индекс}]);
Метод принимает всего один необязательный параметр, который задает индекс только что вставленной строки в коллекции rows.
В случае, если параметр не указан, строка добавляется в конец коллекции (значение -1).
Этот метод возвращает ссылку на вставленную строку.
Поддерживается IE начиная с 4.0
isEqual
Метод позволяет сравнить некоторый объект TextRange с текущим объектом.
{Объект TextRange}.isEqual({Сравниваемый объект TextRange});
Метод принимает всего один параметр, который задает ссылку на сравниваемый объект TextRange.
Метод возвращает true, если переданный в параметре объект TextRange равен текущему объекту.
Поддерживается IE начиная с 4.0
IsSubscribed
Метод позволяет узнать, подписан ли клиент на определенный канал, или нет.
external.IsSubscribed("{Интернет-адрес CDF-файла}");
Метод принимает всего один параметр, который задает интернет-адрес CDF-файла, который описывает канал.
Метод возвращает true, если клиент подписан на данный канал, и false - в противном случае.
Поддерживается IE начиная с 4.0
item
Метод возвращает элемент коллекции под заданным номером.
{Коллекция}.item({Индекс}[, {Вторичный индекс}]);
Метод принимает два параметра.
Первый параметр задает индекс нужного элемента в коллекции. Индекс может быть представлен как в числовом виде, так и при помощи строкового значения.
Если индекс задан как число, то возвращается элемент под данным номером.
Если индекс задан как строковое значение, то возвращается элемент, у которого значение атрибутов ID и NAME совпадают с этим строковым значением.
В случае, если возвращенных значений несколько, то возвращается новая коллекция, которая содержит все найденные элементы коллекции. В этом случае может быть задан второй необязательный параметр, который задает вторичный индекс, задающий номер элемента вторичной коллекции.
Если подходящий элемент коллекции не найден, метод возвращает null.
Числовые индексы поддерживаются для коллекций: bookmarks, children, pages, childNodes, controlRange, rules.
Вторичные индексы недоступны для коллекций: attributes, behaviorUrns, filters, frames, imports, namespaces, styleSheets, TextRange, TextRectangle.
Поддерживается IE начиная с 4.0
J
javaEnabled
Метод определяет, разрешено ли пользователю использовать скриптовые программы.
navigator.javaEnabled();
Метод не принимает параметров.
Метод возвращает true, если пользователю разрешено использование скриптовых программ, и false - в противном случае.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 3.0
L
lastPage
Метод для таблицы, привязанной к данным, отобразить последнюю таблицу этих данных.
{Объект таблицы}.lastPage();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
load
Метод загружает в слой Web-страницу.
{Объект слоя}.load("{Интернет-адрес страницы}", {Ширина слоя});
Метод принимает два параметра.
Первый параметр задает интернет-адрес страницы, которая будет загружена в слой.
Второй параметр задает новую ширину слоя в пикселах.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
M
margins
Метод задает размеры отступов между элементом страницы и его соседями.
{Объект стиля}.margins("{Верхний отступ}", "{Правый}", "{Нижний}", "{Левый}");
Метод принимает четыре параметра, которые задаются строковыми значениями. Эти параметры задают размеры верхнего, правого, нижнего и левого отступа соответственно.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
mergeAttributes
Метод позволяет копировать в текущий элемент страницы все атрибуты с их значениями из другого элемента страницы.
{Объект}.mergeAttributes({Источник-элемент страницы}[, true|false]);
Метод принимает два параметра.
Первый параметр задает ссылку на элемент страницы, из которого будут копироваться атрибуты.
Второй необязательный параметр позволяет разрешить конфликты при копировании атрибутов у источника, которые уже содержаться в данном элементе страницы.
Если второй параметр имеет значение true (по умолчанию), то все значения атрибутов у текущего элемента при совпадении с копируемыми атрибутами будут сохранены.
Если второй параметр имеет значение false, то все значения атрибутов при совпадении с копируемыми будут переписаны.
Начиная с версии браузера IE 5.5 разрешается копировать атрибуты, предназначенные только для чтения, например, ID.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
move
Метод перемещает содержимое объекта TextRange на заданное количество элементов текста.
{Объект TextRange}.move("character|word|sentence|textedit"[, {Количество}]);
Метод принимает два параметра.
Первый параметр задает тип элемента текста.
Доступны следующие значения:
* character - символ;
* word - слово;
* sentence - предложение;
* textedit - область текста, находившаяся в этом объекте ранее.
Второй необязательный параметр задает количество элементов текста, на которое будет сдвинут объект TextRange.
Второй параметр имеет значение по умолчанию 1.
Метод возвращает количество элементов текста, на которое фактически был сдвинут объект TextRange.
Поддерживается IE начиная с 4.0
moveAbove
Метод помещает текущий слой выше заданного.
{Объект слоя}.moveAabove({Слой});
Метод принимает только один параметр, который задает ссылку на слой, выше которого надо поместить текущий слой.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
moveBelow
Метод помещает текущий слой ниже заданного.
{Объект слоя}.moveBelow({Слой});
Метод принимает только один параметр, который задает ссылку на слой, ниже которого надо поместить текущий слой.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
moveBy
Метод позволяет переместить слой или окно Web-обозревателя на заданное количество пикселей.
window.moveBy({X}, {Y});
Метод принимает два параметра.
Эти параметры задают смещение окна по горизонтали и вертикали соответственно.
Метод не возвращает значения.
Поддерживается IE и NN начиная с 4.0
{Объект слоя}.moveBy({X}, {Y});
Метод принимает два параметра.
Эти параметры задают смещение слоя по горизонтали и вертикали соответственно.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
moveEnd
Метод позволяет переместить конечную границу объекта TextRange на заданное количество элементов текста.
{Объект TextRange}.moveEnd("character|word|sentence|textedit"[, {Количество}]);
Метод принимает два параметра.
Первый параметр задает тип элемента текста, на который будет смещена конечная граница объекта TextRange. Этот параметр может иметь следующие значения:
* character - символ;
* word - слово;
* sentence - предложение;
* textedit - область текста, находившаяся в этом объекте ранее.
Второй параметр задает количество элементов текста, на которое будет смещена конечная граница объекта TextRange.
Значение для второго параметра по умолчанию 1.
Метод возвращает фактическое количество элементов текста, на которое была смещена конечная граница объекта TextRange.
Поддерживается IE начиная с 4.0
moveRow
Метод позволяет переместить секцию таблицы или ее строку на новую позицию.
{Объект}.moveRow({Старый индекс}, {Новый индекс});
Метод принимает два параметра.
Первый параметр задает старый индекс строки или секции в коллекции row.
Второй параметр задает новый индекс строки или секции в коллекции row.
Метод возвращает ссылку на перемещенную строку или секцию.
Поддерживается IE начиная с 5.0
moveStart
Метод позволяет переместить начальную границу объекта TextRange на заданное количество элементов текста.
{Объект TextRange}.moveStart("character|word|sentence|textedit"[, {Количество}]);
Метод принимает два параметра.
Первый параметр задает тип элемента текста, на который будет смещена начальная граница объекта TextRange. Этот параметр может иметь следующие значения:
* character - символ;
* word - слово;
* sentence - предложение;
* textedit - область текста, находившаяся в этом объекте ранее.
Второй параметр задает количество элементов текста, на которое будет смещена начальная граница объекта TextRange.
Значение для второго параметра по умолчанию 1.
Метод возвращает фактическое количество элементов текста, на которое была смещена начальная граница объекта TextRange.
Поддерживается IE начиная с 4.0
moveTo
Метод позволяет переместить слой или окно Web-обозревателя в определенную точку экрана.
window.moveTo({X}, {Y});
Метод принимает два параметра.
Эти параметры задают координаты в пикселах смещения левого верхнего угла окна по горизонтали и вертикали соответственно.
Метод не возвращает значения.
Поддерживается IE и NN начиная с 4.0
{Объект слоя}.moveTo({X}, {Y});
Метод принимает два параметра.
Эти параметры задают координаты в пикселах смещение левого верхнего угла слоя по горизонтали и вертикали соответственно.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
moveToAbsolute
Метод позволяет переместить слой в заданную точку относительно страницы.
{Объект слоя}.moveToAbsolute({X}, {Y});
Метод принимает два параметра.
Эти параметры задают смещение в пикселах левого верхнего угла слоя относительно страницы по горизонтали и вертикали соответственно.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
moveToBookmark
Метод позволяет переместить объект TextRange на фрагмент текста, заданный "закладкой".
{Объект TextRange}.moveToBookmark("{Закладка}");
Метод принимает всего один параметр - "закладку", полученную с помощью метода getBookmark.
Метод возвращает true, если перемещение на нужный фрагмент текста произошло успешно, и false - в противном случае.
Поддерживается IE начиная с 4.0
moveToElementText
Метод позволяет переместить объект TextRange на фрагмент текста, находящийся в заданном элементе страницы.
{Объект TextRange}.moveToElementText("{Элемент страницы}");
Метод принимает всего один параметр - ссылку на элемент страницы.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
moveToPoint
Метод перемещает объект TextRange в определенную точку.
{Объект TextRange}.moveToPoint({X}, {Y});
Метод принимает два параметра.
Эти параметры задают в пикселах координаты точки относительно верхнего левого угла окна.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
N
namedRecordset
Метод возвращает ссылку на объект именованного поднабора данных.
{Внедренный объект}.namedRecordset("{Имя}"[, "{Путь}"]);
Метод принимает два параметра.
Первый параметр задает имя поднабора данных.
Второй необязательный параметр задает путь к набору данных.
Поддерживается IE начиная с 5.0
navigate
Метод позволяет загрузить новую Web-страницу в текущее окно Web-обозревателя.
window.navigate("{Интернет-адрес}");
Метод принимает всего один параметр, который задает интернет-адрес новой страницы.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02
NavigateAndFind
Метод загружает новую Web-страницу в текущее окно Web-обозревателя и выделяет в ней заданный текст, если он присутствует.
external.NavigateAndFind("{Интернет-адрес}", "{Искомый текст}", "{Фрейм}");
Метод принимает три параметра.
Первый параметр задает интренет-адрес Web-страницы, которая будет загружена в текущий Web-обозреватель.
Второй параметр задает текст, который следует найти на этой новой странице.
Третий параметр задает имя фрейма, в который будет выведена новая только что подгруженная страница. Этот параметр можно указать пустой строкой.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
nextpage
Метод отображает в таблице, привязанной к данным, следующую порцию (страницу) этих данных.
{Объект таблицы}.nextPage();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
O
open
Метод открывает новое окно Web-обозревателя или новую Web-страницу.
document.open("{Тип данных MIME}"[, "{Имя новой страницы}"]);
В такой интерпретации метод открывает Web-страницу перед использованием методов write и writeln.
Метод принимает два параметра.
Первый параметр задает тип данных MIME, которые будут переданы в страницу.
Второй необязательный параметр может принимать только имя replace, позволяющее заменить текущую позицию в списке "истории".
Метод возвращает ссылку на текущую Web-страницу.
Поддерживается IE начиная с 3.02 и NN начиная с 2.0
window.open(["{Интернет-адрес}"][, "{Имя окна}"][, "{Параметры}"][, true|false]);
В такой интерпретации метод открывает новое окно Web-обозревателя.
Метод принимает четыре необязательных параметра.
Первый необязательный параметр задает интернет-адрес Web-страницы, которая будет загружена в только что открытое окно.
Второй необязательный параметр задает имя нового окна или имеет одно из пяти предопределенных значений:
* _blank - открывает страницу в новом окне без имени;
* _parent - открывает страницу в родительском окне;
* _search - открывает страницу в панели поиска (доступно только в IE 5.0 и более поздних);
* _self - открывает страницу в том же окне;
* _top - открывает страницу в самом верхнем родительском окне.
Третий необязательный параметр задает список дополнительных характеристик окна.
И, наконец, четвертый необязательный параметр позволяет указать, заменить ли текущую позицию в списке "истории" на новую (значение true) или оставить все как было (значение false).
Метод возвращает ссылку на новое окно.
Поддерживается IE начиная с 3.02 и NN начиная с 2.0
P
paddings
Метод задает размер отступов между элементом страницы и рамкой.
{Объект стиля}.paddings("{Верхний}", "{Правый}", "{Нижний}", "{Левый}");
Метод принимает четыре параметра.
Параметры задают верхний, правый, нижний и левый отступы соответственно.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
parentElement
Метод возвращает ссылку на родительский элемент данного объекта TextRange.
{Объект TextRange}.parentElement();
В случае, если родительский элемент отсутствует, метод возвращает null.
Метод не принимает параметров.
Поддерживается IE начиная с 4.0
pasteHTML
Метод позволяет вставить фрагмент HTML-кода в объект TextRange, заменяя все его содержимое.
{Объект TextRange}.pasteHTML("{Вставляемый HTML-код}");
Метод принимает всего один параметр, который задает непосредственно сам вставляемый HTML-код.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
preference
Метод позволяет получить или изменить значения некоторых пользовательских настроек.
navigator.preference("{Имя настройки}"[, {Значение}]);
Метод принимает два параметра.
Первый параметр задает имя настройки, которую надо получить или изменить.
Второй необязательный параметр задает значение выбранной настройки.
В случае, если второй параметр не указан, метод возвратит текущее значение настройки.
previousPage
Метод позволяет отобразить в таблице, привязанной к данным, предыдущую порцию (страницу) этих данных.
{Объект таблицы}.previousPage();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
print
Метод печатает Web-страницу, находящуюся в текущем окне, на принтере.
window.print();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
Поддерживается NN начиная с 4.0
prompt
Метод выводит на экран диалоговое окно с полем ввода, предлагающее пользователю ввести некое значение.
window.prompt(["{Текст приглашения}"][, "{Начальное значение}"]);
Метод принимает два необязательных параметра.
Первый параметр задает текст приглашения, который будет отображаться в диалоговом окне.
Второй параметр задает текст, изначально находящийся в поле ввода.
Метод возвращает текстовые или цифровые значения, которые были введены пользователем в поле ввода.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0
Q
queryCommandEnabled
Метод проверяет возможность выполнения определенной команды для данного элемента страницы.
{Объект}.queryCommandEnabled("{Команда}");
Метод принимает всего один параметр, который задает обозначение команды, выполняемый с помощью метода execComand.
Метод возвращает true, если для данного фрагмента страницы может быть выполнена данная команда, и false - в противном случае.
Поддерживается IE начиная с 4.0 для document и TextRange
Поддерживается IE начиная с 5.0 для controlRange
queryCommandIndeterm
Метод проверяет в каком состоянии находится команда, доступная для данного фрагмента страницы.
{Объект}.queryCommandIndeterm("{Команда}");
Метод принимает всего один параметр, который задает обозначение команды, выполняемый с помощью метода execComand.
Метод возвращает true, если команда, доступная для данного фрагмента страницы, находится в неопределенном состоянии, и false - в противном случае.
Поддерживается IE начиная с 4.0 для document и TextRange
Поддерживается IE начиная с 5.0 для controlRange
queryCommandState
Метод проверяет, выполнена ли данная команда.
{Объект}.queryCommandState("{Команда}");
Метод принимает всего один параметр, который задает обозначение команды, выполняемый с помощью метода execComand.
Метод возвращает true, если команда, доступная для данного фрагмента страницы, была выполнена.
Поддерживается IE начиная с 4.0 для document и TextRange
Поддерживается IE начиная с 5.0 для controlRange
queryCommandSupported
Метод проверяет, поддерживается ли данным фрагментом страницы данная команда.
{Объект}.queryCommandSupported("{Команда}");
Метод принимает всего один параметр, который задает обозначение команды, выполняемый с помощью метода execComand.
Метод возвращает true, если данным фрагментом страницы поддерживается данная программа.
Поддерживается IE начиная с 4.0 для document и TextRange
Поддерживается IE начиная с 5.0 для controlRange
queryCommandValue
Метод возвращает значение команды, которая доступна для данного фрагмента страницы.
{Объект}.queryCommandValue("{Команда}");
Метод принимает всего один параметр, который задает обозначение команды, выполняемый с помощью метода execComand.
Метод возвращает значение команды, доступное для данного фрагмента страницы, или false, если таковое не поддерживается командой.
Поддерживается IE начиная с 4.0 для document и TextRange
Поддерживается IE начиная с 5.0 для controlRange
R
random
Метод возвращает псевдослучайную строку символов заданной длины.
crypto.random({Длина строки в байтах});
Метод принимает всего один параметр, который задает длину возвращаемой строки в байтах.
Поддерживается NN начиная с 4.0
Метод возвращает число между 0 и 1.
Math.random();
recalc
Метод заставляет все динамические свойства перевычислить свои значения.
document.recalc([true|false});
Метод принимает всего один параметр, который необязателен.
Если этот параметр равен false (значение по умолчанию), то метод производит перевычисление только тех выражений, аргументы которых изменились после последнего перевычисления.
Если параметр равен true, то метод производит перевычисление всех выражений.
Данный метод не возвращает значения.
Поддерживается IE начиная с 5.0
refresh
Данный метод обновляет содержимое таблицы или коллекции plugins.
{Объект таблицы}.refresh();
В данном случае метод обновляет содержимое таблицы.
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
plugins.refresh();
В данном случае метод обновляет содержимое коллекции plugins.
Это может понадобиться, например, для того, чтобы сделать вновь установленные расширения доступными.
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 3.0
releaseCapture
Метод отменяет "захват мыши" для текущего элемента страницы.
{Объект}.releaseCapture();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
releaseEvents
Метод отменяет перехват событий данного типа.
document.releaseEvents("{Список имен события}");
Метод принимает всего один параметр, который задает список строковых имен событий, которые должны быть разделены вертикальной чертой "|".
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
reload
Метод перезагружает текущую Web-страницу.
location.reload([true|false});
Метод принимает всего один параметр (необязательный).
Если параметр задан как false (значение по умолчанию), то страница будет перезагружена с жесткого диска, где она была сохранена ранее.
Если параметр задан как true, то страница будет перезагружена прямо с Web-сервера.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
Поддерживается NN начиная с 3.0
remove
Метод удаляет элемент коллекции.
{Коллекция}.remove({Индекс});
Метод принимает всего один параметр, который задает индекс удаляемого элемента коллекции.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0 для areas и options и начиная с 5.0 для controlRange.
removeAttribute
Метод удаляет заданный атрибут из тега.
{Объект}.removeAttribute("{Имя атрибута}"[, 0|1]);
Метод удаляет заданный атрибут из тега элемента страницы вместе со значением.
Метод принимает два параметра.
Первый параметр задает имя параметра, который будет удален.
Второй необязательный параметр задает, учитывать или нет регистр символов при поиске атрибута.
Если второй параметр имеет значение 1 (по умолчанию), то регистр символов при поиске учитывается.
Если имеет значение 0, то не учитывается.
Если имеются несколько атрибутов с именами, различающимися только регистром символов, удаляется только последний атрибут.
Метод возвращает true, если атрибут был успешно удален, и false в противном случае.
Поддерживается IE начиная с 4.0
removeBehavior
Метод удаляет заданное поведение.
{Объект}.removeBehavior({Идентификатор поведения});
Метод принимает всего один параметр, который задает идентификатор поведения, возвращенный методом addBehavior.
Метод возвращает true, если поведение было успешно удалено, и false - в противном случае.
Поддерживается IE начиная с 5.0
removeChild
Метод удаляет дочерний элемент из текущего элемента.
{Объект}.removeChild({Объект});
Метод принимает всего один параметр, который задает ссылку на удаляемый элемент страницы.
Метод возвращает ссылку на удаленный дочерний элемент.
Поддерживается IE начиная с 5.0
removeExpression
Метод удаляет выражение, присвоенное динамическому атрибуту стиля.
{Объект стиля}.removeExpression("{Имя атрибута}");
Метод принимает всего один параметр, который задает имя атрибута стиля.
Метод возвращает true, если выражение было успешно удалено, и false - в противном случае.
Поддерживается IE начиная с 5.0
removeNode
Метод удаляет текущий элемент из Web-страницы.
{Объект}.removeNode([true|false]);
Метод принимает всего один необязательный параметр, который задает удалять коллекцию childNodes удаляемого элемента страницы (значение true) или нет (значение false, которое используется по умолчанию).
Метод возвращает ссылку на удаленный элемент.
Поддерживается IE начиная с 5.0
removeRule
Метод удаляет правило из текущей таблицы стилей.
{Объект таблицы стилей}.removeRule([{Индекс}]);
Метод принимает всего один необязательный параметр, который задает индекс удаляемого правила в коллекции. В случае, если он не задан, будет удалено первое правило.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
replace
Метод заменяет текущую Web-страницу новой с заменой соответствующей позиции в списке "истории".
location.replace("{Интернет-адрес новой Web-страницы}");
Метод принимает всего один необязательный параметр, который задает интернет-адрес новой Web-страницы.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 3.0
replaceAdjacentText
Метод заменяет текст текущего элемента страницы на другой текст.
{Объект}.replaceAdjacentText("beforeBegin|afterBegin|beforeEnd|afterEnd", "{Заменяющий текст}");
Данный метод заменяет текст, находящийся внутри текущего элемента страницы или рядом с ним, на другой текст. HTML-форматирование при этом игнорируется.
Метод принимает два параметра.
Первый параметр задает место, куда будет вставлен элемент страницы. Для этого параметра доступно четыре значения:
* beforeBegin - непосредственно перед открывающим тегом текущего элемента страницы;
* afterBegin - после открывающего тега, но перед всем остальным содержимым элемента;
* beforeEnd - перед закрывающим тегом, но после всего остального содержимого элемента;
* afterEnd - непосредственно после закрывающего тега текущего элемента страницы.
Второй параметр задает непосредственно сам заменяющий текст.
Метод возвратит строку, содержащую замещенный текст.
Поддерживается IE начиная с 5.0
replaceChild
Метод заменяет дочерний элемент на другой.
{Объект}.replaceChild({Новый объект}, {Старый объект});
Метод принимает два параметра.
Первый параметр задает ссылку на замещающий элемент страницы.
Второй параметр задает ссылку на замещаемый элемент страницы.
Метод возвратит ссылку на замененный дочерний элемент.
Поддерживается IE начиная с 5.0
replaceNode
Метод заменяет текущий элемент Web-страницы на другой.
{Объект}.replacenode({Новый объект});
Метод принимает всего один параметр, который задает ссылку на новый элемент страницы.
Метод возвратит ссылку на замененный элемент страницы.
Поддерживается IE начиная с 5.0
reset
Метод производит сброс данных формы.
{Объект формы}.reset();
Этот метод аналогичен по действию нажатию кнопки reset (<input type=reset>).
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 3.0
resizeBy
Метод изменяет размеры окна или слоя.
window.resizeBy({X}, {Y});
В такой интерпретации метод изменяет размеры окна Web-обозревателя на заданное количество пикселов.
Метод принимает два параметра.
Эти параметры задают приращение ширины и высоты окна в пикселах соответственно.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 4.0
{Объект слоя}.resizeBy({X}, {Y});
В такой интерпретации метод изменяет размеры слоя на заданное количество пикселов.
Метод принимает два параметра.
Эти параметры задают приращение ширины и высоты слоя в пикселах соответственно.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
resizeTo
Метод задает размеры окна или слоя.
window.resizeTo({X}, {Y});
В такой интерпретации метод задает размеры окна Web-обозревателя.
Метод принимает два параметра.
Эти параметры задают ширину и высоту окна в пикселах соответственно.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 4.0
{Объект слоя}.resizeTo({X}, {Y});
В такой интерпретации метод задает размеры слоя.
Метод принимает два параметра.
Эти параметры задают ширину и высоту слоя в пикселах соответственно.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
routeEvent
Метод передает событие элемента, в котором оно произошло, для дальнейшей обработки.
document.routeEvent({СОбытие});
Метод принимает один параметр, который задает ссылку на объект event.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
S
savePreferences
Метод позволяет сохранить пользовательские настройки.
navigator.savePreferences();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
scroll
Метод позволяет прокрутить содержимое Web-обозревателя до заданной точки.
window.scroll({X}, {Y});
Метод принимает два параметра.
Эти параметры задают координаты точки в пикселах, до которой следует прокрутить содержимое окна, - горизонтальную и вертикальную соответственно.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 3.0, удален в NN 4.0
scrollBy
Метод позволяет прокрутить содержимое Web-обозревателя на определенное количество пикселов.
window.scrollBy({X}, {Y});
Метод принимает два параметра.
Эти параметры задают приращение для прокрутки по горизонтали и вертикали окна соответственно. Положительные величины задают прокрутку вправо и вниз, отрицательные - влево и вверх.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 4.0
scrollIntoView
Метод позволяет прокрутить содержимое Web-обозревателя так, чтобы текущий элемент страницы стал виден.
{Объект}.scrollIntoView([true|false]);
Метод принимает один необязательный параметр, который задает, должен ли текущий элемент страницы быть виден у верхнего края окна (значение true, используемое по умолчанию) или у нижнего (значение false).
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
scrollTo
Метод позволяет прокрутить содержимое окна Web-обозревателя до заданной точки.
window.scrollTo({X}, {Y});
Метод принимает два параметра, которые задают координаты точки в пикселах, до которой следует прокрутить содержимое окна, - горизонтальную и вертикальную соответственно.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 4.0
select
Метод выделяет элемент управления или текст.
{Объект}.select();
В такой интерпретации метод позволяет выделить на Web-странице текст, являющийся содержимым текущего объекта.
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0 для TextRange и начиная с 5.0 для controlRange.
{Объект элемента управления}.select();
В такой интерпретации метод позволяет выделить элемент управления.
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 2.0
setActive
Метод делает текущий элемент страницы активным без переноса на него фокуса ввода.
{Объект}.setActive();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
setattribute
Метод помещает в тег элемента страницы новый атрибут вместе со значением.
{Объект}.setAttribute("{Имя атрибута}", "{Значение атрибута}"[, 0|1]);
Метод принимает три параметра.
Первый параметр задает имя помещаемого атрибута.
Второй параметр задает значение помещаемого атрибута.
Если имя вновь помещаемого атрибута совпадает с именем другого атрибута, который уже существует, то старый атрибут будет перезаписан новым значением.
Третий необязательный параметр задает, учитывать при замене регистр символов (значение 1, используется по умолчанию) или нет (значение 0).
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
setCapture
Метод заставляет текущий элемент страницы перехватить все события мыши вне зависимости от того, каким элементом страницы они были вызваны.
{Объект}.setCapture([true|false]);
Метод принимает только один необязательный параметр, который задает, будет ли текущий элемент страницы перехватывать все события, вызванные дочерними элементами (значение true, используемое по умолчанию), или нет (значение false).
Если параметр равен false, то события направляются соответствующим элементам и потом постепенно "всплывают" к родителям (обычное поведение событий).
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
setData
Метод помещает данные в объект clipboardData или dataTransfer.
{Объект}.setData("{Формат}", "{Данные}");
Метод принимает два параметра.
Первый параметр задает формат помещаемых данных. Это параметр может принимать два значения:
* text - помещает обычный текст;
* URL - помещает интернет-адрес.
Второй параметр задает помещаемые данные.
Метод возвращает true, если данные были успешно помещены, и false - в противном случае.
Поддерживается IE начиная с 5.0
setEndPoint
Метод устанавливает границу текущего объекта TetRange по границе другого аналогичного объекта.
{Объект TextRange}.setEndPoint(StartToEnd|StartToStart|EndToStart|EndToEnd, {Второй объект TextRange});
Метод принимает два параметра.
Первый параметр задает границы объектов. Возможны четыре значения:
* StartToEnd - начальная граница текущего объекта совмещается с конечной границей второго объекта;
* StartToStart - начальная с начальной;
* EndToStart - конечная с начальной;
* EndToEnd - конечная с конечной.
Второй параметр задает ссылку на второй объект TextRange.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
setExpression
Метод присваивает выражение динамическому атрибуту стиля.
{Объект стиля}.setEexpression("{Имя атрибута}", "{Выражение}"[, "JScript|VBScript|JavaScript"]);
Метод принимает три параметра.
Первый параметр задает имя атрибута стиля.
Второй параметр задает исходный текст выражения на скриптовом языке.
Третий необязательный параметр задает сам скриптовый язык.
Для третьего параметра доступны три значения:
JScript (по умолчанию), VBScript и JavaScript.
Метод не возвращает значения.
Поддерживается IE начиная с 5.0
setHotKeys
Метод разрешает или запрещает "горячие" клавиши в окне без строки меню.
window.setHotKeys(true|false);
Метод принимает один параметр, который разрешает (значение true) или запрещает (значение false) использование "горячих" клавиш.
Поддерживается NN начиная с 4.0
setInterval
Метод создает новый интервальный таймер.
window.setInterval("{Выражение}"|{Функция}, {Интервал}[, "{Язык}"]);
Метод принимает три параметра.
Первый параметр задает либо имя функции, либо текст выражения, которое будет выполняться каждый раз по истечении заданного времени.
Второй параметр задает само это время в миллисекундах.
Третий необязательный параметр задает скриптовый язык, на котором написано выражение или функция.
Метод возвращает целочисленный идентификатор вновь созданного интервального таймера.
Поддерживается IE начиная с 4.0
Поддерживается NN начиная с 4.0
setResizable
Метод разрешает или запрещает пользователю изменить размеры окна.
window.setResizable(true|false);
Метод принимает один параметр, который разрешает (значение true) или запрещает (значение false) изменять размеры окна.
Поддерживается NN начиная с 4.0
setTimeout
Метод создает новый тайм-аут.
window.setTimeout("{Выражение}"|{Функция}, {Интервал}[, "{Язык}"]);
Метод принимает три параметра.
Первый параметр задает или имя функции, или текст выражения, которое выполнится по истечении заданного времени.
Второй параметр задает само это время в миллисекундах.
Третий необязательный параметр задает скриптовый язык, на котором написано выражение или функция. Возможны три значения:
JScript (по умолчанию), JavaScript и VBScript.
Метод возвращает целочисленный идентификатор вновь созданного тайм-аута.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0; вызов функции - только с 4.0
setZOption
Метод задает порядок перекрытия текущего окна другими окнами.
window.setZOption("alwaysRaised|alwaysLowered|z-lock");
Метод принимает один параметр, который может принимать три значения:
* alwaysRaised - заставляет текущее окно находиться над остальными окнами, даже если оно неактивно;
* alwaysLowered - заставляет текущее окно находиться под остальными окнами, даже если оно активно;
* z-lock - заставляет текущее окно сохранять свое расположение.
Поддерживается NN начиная с 4.0
show
Метод показывает всплывающее окно.
{Объект}.show({X}, {Y}, {Ширина}, {Высота}[, {Объект}]);
Метод принимает до пяти параметров.
Первые четыре из них задают горизонтальную и вертикальную координаты левого верхнего угла окна, его ширину и высоту.
Последний необязательный параметр задает ссылку на объект, относительно которого будут вычисляться эти координаты: по умолчанию это экран компьютера screen.
Поддерживается IE начиная с 5.5
ShowBrowserUI
Метод открывает одно из диалоговых окон программы Web-обозревателя.
external.ShowBrowserUI("LanguageDialog|OrganizeFavorites", null);
Метод принимает два параметра.
Первый параметр задает диалоговое окно, которое будет открыто при вызове этого метода.
Для первого параметра доступно два значения:
* LanguageDialog - вызов языка;
* OrganizeFavorites - упорядочить избранное.
Второй параметр всегда равен null.
Значение, возвращаемое методом, не используется.
Поддерживается IE начиная с 5.0
showHelp
Метод выводит окно справки.
window.showHelp("{Интернет-адрес}"[, "{Контекстный идентификатор}"]);
Метод принимает два параметра.
Первый параметр задает интернет-адрес Web-страницы, которая будет выводиться в окне справки.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
showModalDialog
Метод выводит модальное диалоговое Web-окно.
window.showModalDialog("{Интернет-адрес}"[, {Аргументы}][, "{Параметры}"]);
Метод принимает три параметра.
Первый параметр задает интернет-адрес Web-страницы, которая будет выведена как модальное диалоговое окно.
Второй необязательный параметр задает дополнительные данные, которые будут переданы в диалоговое окно. В этот параметр можно задать данные любого типа, в том числе и массив.
Третий необязательный параметр задает дополнительные характеристики самого окна.
Метод возвращает значение, присвоенное свойству returnValue диалогового окна.
Поддерживается IE начиная с 4.0
showModelessDialog
Метод выводит немодальное диалоговое Web-окно.
window.showModelessDialog("{Интернет-адрес}"[, {Аргументы}][, "{Параметры}"]);
Метод принимает три параметра.
Первый параметр задает интернет-адрес Web-страницы, которая будет выведена как немодальное диалоговое окно.
Второй необязательный параметр задает дополнительные данные, которые будут переданы в диалоговое окно. В этот параметр можно задать данные любого типа, в том числе и массив.
Третий необязательный параметр задает дополнительные характеристики самого окна.
Метод возвращает ссылку на созданное окно.
Поддерживается IE начиная с 5.0
signText
Метод шифрует строку текста.
crypto.signText("{Текст}", "ask|auto"[, "{Сертификат 1}"]...[, "{Сертификат n}"]);
Метод принимает два необязательных параметра.
Первый параметр задает шифруемый текст.
Второй параметр позволяет задать пользовательский сертификат, с помощью которого текст будет шифроваться: значение ask приведет к показу диалогового окна, в котором пользователь должен будет выбрать нужный сертификат, а значение auto отдаст выбор сертификата на откуп Web-обозревателю. В последнем случае необходимо будет задать дополнительные строковые параметры - список сертификатов.
Метод возвращает зашифрованный текст.
Поддерживается NN начиная с 4.0
splitText
Метод делит текст текущего объекта TextNode страницы на две части и помещает вторую часть во вновь созданный объект TextNode.
TextNode.splitText([{Индекс}]);
Метод принимает один необязательный параметр, который задает индекс (номер) символа в строке, по которому строка будет разделена на две части. Если он пропущен или равен 0, будет создан новый объект TextNode, содержащий пустую строку.
Метод возвращает ссылку на вновь созданный объект TextNode.
Поддерживается IE начиная с 5.0
start
Метод запускает прокрутку текста в теге <MARQUEE>.
{Объект}.start();
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
stop
Метод останавливает прокрутку текста в теге <MARQUEE> или останавливает загрузку Web-страницы.
{Объект}.stop();
В такой интерпретации метод останавливает прокрутку текста в текущем элементе <MARQUEE>.
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 4.0
window.stop();
В такой интерпретации метод останавливает загрузку Web-страницы.
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается NN начиная с 4.0
submit
Метод вызывает отправку данных формой серверному приложению.
{Объект формы}.submit();
Данный метод аналогичен по действию нажатию кнопки submit (<input type=submit>).
Метод не принимает параметров.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0
swapNode
Метод меняет местами два элемента страницы: текущий и переданный в параметре.
{Объект}.swapNode({Второй элемент});
Метод принимает один параметр, который задает ссылку на второй элемент страницы.
Метод возвращает ссылку на текущий элемент страницы.
Поддерживается IE начиная с 5.0
T
tags
Метод возвращает коллекцию элементов страницы, созданных с помощью заданного тега, или null, если таковых нет.
{Коллекция}.tags({Тег});
Метод принимает один параметр, который задает имя нужного тега.
Поддерживается IE начиная с 4.0
taintEnabled
Метод позволяет определить, поддерживает ли Web-обозреватель бойкот данных.
navigator.taintEnabled();
Метод не принимает параметров.
Метод возвращает true, если Web-обозреватель поддерживает бойкот данных, и false - в противном случае.
Поддерживается IE начиная с 4.0, но возвращает всегда false.
Поддерживается только NN 3.0, в 4.0 и более поздних версиях этот метод удален.
U
urns
Метод возвращает коллекцию элементов страницы, к которым было привязано данное поведение, или null, если таковых нет.
{Коллекция}.urns("{Поведение}");
Метод принимает один параметр, который задает имя нужного поведения в формате URN.
Поддерживается IE начиная с 5.0
W
write
Метод помещает в данное место Web-страницы HTML-код или простой текст, переданный в качестве параметра.
document.write("{Текст или HTML-код}");
Метод принимает один параметр, который задает строку вставляемого текста или HTML-кода.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0
writeln
Метод помещает в данное место Web-страницы HTML-код или простой текст, переданный в качестве параметра.
document.writeln("{Текст или HTML-код}");
Данный метод завершает вставленный текст или HTML-код символом возврата каретки, что может иметь значение в тексте с заданным форматом.
Метод принимает один параметр, который задает строку вставляемого текста или HTML-кода.
Метод не возвращает значения.
Поддерживается IE начиная с 3.02
Поддерживается NN начиная с 2.0
По материалам сайта: http://www.spravkaweb.ru/