Справочник по JavaScript : Алфавитный указатель методов : Методы JavaScript на букву S

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

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

Метод устанавливает границу текущего объекта TextRange по границе другого аналогичного объекта.

{Объект 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

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования