JavaScript. Подробное руководство, 6-е издание (Флэнаган) - страница 948

>

На вызов метода >print() броузер реагирует так же, как если бы пользователь выбрал пункт меню или щелкнул на кнопке Print (Печать). Обычно после этого появляется диалоговое окно, позволяющее отменить операцию печати или выполнить дополнительную настройку.

>string prompt(string message, [string default])

Метод >prompt() выводит сообщение message в диалоговом окне, содержащем поле ввода и кнопки OК и Cancel, и блокирует работу сценария, пока пользователь не щелкнет на одной из кнопок.

Аргумент default определяет начальное содержимое поля ввода.

>void scroll(long х, long у)

Синоним метода >scrollTo().

>void scrollBy(long х, long у)

Прокручивает документ, отображаемый в окне, на относительную величину, заданную аргументами х и у.

>void scrollTo(long х, long у)

Прокручивает документ, отображаемый в окне, так, чтобы точка с координатами х и у в документе оказалась в левом верхнем углу, если это возможно.

>long setlnterval(function f, unsigned long interval, any args...)

Метод >setInterval() регистрирует функцию f, которая должна быть вызвана через interval миллисекунд и затем должна вызываться через каждые interval миллисекунд. Ключевое слово >this внури функции f будет ссылаться на объект >Window, а в аргументе args она получит все дополнительные аргументы, переданные методу>setlnterval().

Метод >setInterval() возвращает число, которое позднее может быть передано методу >Window.clearlnterval() для прекращения периодического вызова функции f.

По историческим причинам в аргументе f можно передать не только функцию, но и строку с программным кодом на языке JavaScript. В этом случае каждые interval миллисекунд будет выполняться программный код, содержащийся в строке (как если бы он был заключен в тег >