| JavaScript | Методы | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | W   All | Методы на букву 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
| A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | W   All | По материалам книги Владимира Дронова "JavaScript в Web-дизайне" www.bhv.ru, www.bhv.kiev.ua |
| |