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


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

Опубликовано

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

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

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

 

alert()

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

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

 Метод alert()

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

 

confirm()

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

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

 Метод confirm()

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

 

prompt()

Метод 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
  "
);

Метод open()

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

 

close()

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

window.close();