hitexchange sponsor barhitexchange.ru - WEB AD NETWORK

В VBSCRIPT имеется диалоговое окно подобное диалоговому окну JavaScript , но с более расширенными возможностями (окошко аналогичное стандартному виндовому диалоговому окну)
Вот примерно так
выглядит диалоговое окно
созданное при помощи
функции MsgBox()


Формат функции MsgBox : MsgBox(prompt,buttons,title)
где:
  • prompt - выводимая строка
  • buttons - целое число определяющее следующее:(см.описание ниже в таблице)
  • тип показываемой кнопки
  • тип показываемой иконки
  • кнопка по умолчанию (выбирается при нажатии ENTER)
  • модальность окна
  • title - текст показывемый в заголовке
    !!! !!! функция возвращает целочисленное значение зависящее от выбора пользователя !!!!!!
  • Таблица значений аргумента BUTTONS

    Значение Вид Описание Возвращаемое значение
    0 Только кнопка OK 1 - OK
    1 Показываются конпки OK и Cancel 1 - OK; 2 - Cancel
    2 Показываются кнопки Abort, Retry and Ignore 3 - Abort; 4 - Retry; 5 - Ignore
    3 Показываютя кнопки Yes, No and Cancel 6 - Yes; 7 - No; 2 - Cancel
    4 Показываются кнопкиYes and No 6 - Yes; 7 - No
    5 Показываются кнопкиRetry and Cancel 4 - Retry; 2 - Cancel
    0   Иконка не показывается
    16
    32
    48
    64
    0 Кнопка по умолчанию - 1
    256 Кнопка по умолчанию - 2
    512 Кнопка по умолчанию - 3
    0   Модальное окно.Приложение(броузер) будет ждать реакции пользователя и приостановит свою работу.
    4096   Системное модальное окно.Все приложения (окна) будут ждать реакции пользователя.

    Как видно из таблицы аргумент BUTTONS состоит из четырех раздельных частей. Что бы вывести нужное сочетание надо в качестве аргумента задать суммарное значение чисел из всех частей. Примеры приводятся в коце странички

    Возвращаемые значения

    Нажатая кнопка Возвращаемое значение
    OK 1
    Cancel 2
    Abort 3
    Retry 4
    Ignore 5
    Yes 6
    No 7

    It is apparent that the MsgBox() function can be used for better looking Alert and Confirm dialogs. But what about Prompt dialogs?

    А теперь примеры



       Вернутся обратно