Методы JavaScript для работы с окнами



Методы объекта window в объектно-ориентированном языке программирования JavaScript позволяют разработчику вести диалог с пользователем приложения, уведомлять его о важных событиях, а также управлять окнами браузера. Основные методы JavaScript для работы с окнами:

- alert() – диалоговое окно содержащее информацию для пользователя;
- confirm() – диалоговое окно в котором пользователь подтверждает, либо отвергает действие требуемое от него;
- prompt() – диалоговое окно, с текстовым полем. Необходимо для получения от пользователя необходимой текстовой информации;
- open() – открытие нового окна браузера
- close() – закрытие окна браузера;

alert()

Метод alert() используют для вывода диалогового окна, которое содержит информацию, предназначенную для пользователя. Диалоговое окно отображается на экране, пока пользователь не закроет его нажатием на кнопку OK.

alert("JavaScript - объектно-ориентированный язык программирования");



Рис 1. Метод alert() – диалоговое окно содержащее информацию для пользователя.

confirm()

Метод confirm() отображает в браузере диалоговое окно. Пользователь, ознакомившись с его содержимым, подтверждает либо отвергает утверждение, предлагаемое ему на рассмотрение. В результате метод возвращает true, если нажата кнопка OK, или false, если нажата кнопка Отмена.

confirm(“Вы действительно хотите закрыть окно браузера”);



Рис 2. Метод confirm() – диалоговое окно, пользователь принимает либо отвергает утверждение, содержащееся в нем.

prompt()

Метод prompt() выводит диалоговое окно с текстовым полем. Его используют, если от пользователя требуется получить информацию. Результат выполнения метода - текст набранный пользователем в диалоговом окне.

prompt(”Введите ваши персональные данные”,”ФИО”);



Рис 3. Метод prompt() – диалоговое окно, предназначенное для получения от пользователя текстовой информации

open()

С помощью метода open() можно открыть новое окно в браузере. Синтаксис метода open():

window.open(
  "URL",
  "имя окна",
  config="
    [параметр1=значение, параметр2=значение, параметр N=значение]
  "
);


URL – адрес страницы которая будет загружена в новом окне;
config – параметры задают конфигурацию нового окна, бывают следующие параметры:

- width – ширина окна браузера;
- height – высота окна браузера;
- location – принимает значения yes или no, и определяет будет ли видна строка адреса;
- status - принимает значения yes или no, отображает строку статуса браузера;
- toolbar – принимает значение 1 (или yes) и no, в первом случае новое окно содержит стандартный набор инструментов браузера, во втором тулбар отсутствует;
- menubar - принимает значения yes или no, отображает меню браузера;
- scrollbars - принимает значения yes или no, отображает полосы прокрутки браузера;
- resizable – если параметр принимает значение 1 (или yes), то пользователь может менять размеры окна браузера;

window.open(
  "OpenWindow.html",
  "ФИО",
  config="
    width=300px,height=150px,
    location=1,menubar=no,toolbar=no,resizable=no,scrollbars=yes
  "
);



Рис4. Метод open(), позволяет открыть новое окно в браузере с заданными настройками.

close()

Метод close() используют для закрытия окна браузера.

window.close();
Теги:
работа с окнами
Добавлено: 23 Февраля 2015 06:41:14 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...