Основы Web-инжиниринга. Часть 1. Громов Ю.Ю - 82 стр.

UptoLike

alert();
confirm();
prompt();
open();
close();
focus();
setTimeout();
clearTimeout().
Здесь не указаны только два метода: scroll() и blur().
Первый позволяет прокрутить окно на определенную позицию. Но его очень сложно использовать, не зная координат
окна. Последнее является обычным делом, если только не используется технология программирования слоев или CSS
(Cascading Style Sheets).
Второй метод уводит фокус с окна. При этом совершенно непонятно, куда этот фокус будет передан. Лучше целена-
правленно передать фокус, чем просто его потерять.
Window.alert(). Метод alert() позволяет выдать окно предупреждения:
<A HREF="javascript:window.alert('Внимание')">
Повторите запрос!</A>
Window.confirm(). Метод confirm() позволяет задать пользователю вопрос, на который тот может ответить либо по-
ложительно, либо отрицательно:
<FORM>
<INPUT TYPE=button VALUE="Вы знаете JavaScript?"
onClick="if(window.confirm('Знаю все')==true)
{ document.forms[0].elements[1].value='Да'; }
else {
document.forms[0].elements[1].value='Нет';
};"><BR>
</FORM>
Window.prompt(). Метод prompt() позволяет принять от пользователя короткую строку текста, которая набирается в
поле ввода информационного окна:
<FORM>
<INPUT TYPE=button VALUE="Открыть окно ввода"
onClick="document.forms[1].elements[1].value=window.prompt('Введите сообщение');">
<INPUT SIZE=30>
</FORM>
Введенную пользователем строчку можно присвоить любой переменной и потом разбирать ее в JavaScript-программе.
Window.open(). У этого метода окна атрибутов больше, чем у некоторых объектов. Метод open() предназначен для соз-
дания новых окон. В общем случае его синтаксис выглядит следующим образом:
open("URL","window_name","param,param,...", replace);
где URL – страница, которая будет загружена в новое окно; window_nameимя окна, которое можно использовать в атрибуте
TARGET в тегах A и FORM.
Параметры Назначение
Replace Позволяет при открытии окна управлять записью в
массив History
Param Список параметров
Width Ширина окна в пикселах
Height Высота окна в пикселах
Toolbar Создает окно с системными кнопками браузера
Location Создает окно с полем location
Directories Создает окно с меню предпочтений пользователя
Status Создает окно с полем статуса status
Menubar Создает окно с меню
Scrollbar Создает окно с полосами прокрутки
Resizable Создает окно, размер которого можно будет изме-
нять
Приведем следующий пример:
<FORM>