VBScript MsgBoxФункция
Полный справочник по VBScript
Функция MsgBox отображает окно сообщения, ожидает, пока пользователь нажмёт кнопку, а затем возвращает значение, указывающее, какая кнопка была нажата.
Функция MsgBox возвращает следующие значения:
- 1 = vbOK - нажата кнопка OK
- 2 = vbCancel - нажата кнопка Отмена
- 3 = vbAbort - нажата кнопка Прервать
- 4 = vbRetry - нажата кнопка Повторить
- 5 = vbIgnore — нажата кнопка «Пропустить»
- 6 = vbYes — нажата кнопка «Да»
- 7 = vbNo — нажата кнопка «Нет»
Примечание:Если указаны оба параметра helpfile и context, пользователь может нажать клавишу F1, чтобы просмотреть справку.
Совет:См. функцию InputBox.
Синтаксис
| Parameters | Описание |
|---|---|
| prompt | Обязательный. Строковое выражение, отображаемое как сообщение в диалоговом окне. Максимальная длина prompt — приблизительно 1024 символа, в зависимости от ширины используемых символов. Если prompt содержит несколько строк, их можно разделить с помощью символов возврата каретки (Chr(13)), символов перевода строки (Chr(10)) или комбинации символов возврата каретки и перевода строки (Chr(13) & Chr(10)). |
| buttons | Необязательный. Числовое значение, представляющее собой сумму значений, указывающих количество и тип отображаемых кнопок, стиль используемого значка, идентификатор кнопки по умолчанию и стиль окна сообщения. Значение по умолчанию — 0.
Мы можем разделить кнопки на четыре группы: первая группа значений (0-5) используется для описания типа и количества кнопок, отображаемых в диалоговом окне; вторая группа (16,32,48,64) используется для описания стиля значка; третья группа (0,256,512,768) используется для определения кнопки по умолчанию; а четвёртая группа (0,4096) определяет стиль окна сообщения. При сложении этих чисел для получения значения параметра buttons можно использовать только одно число из каждой группы. |
| title | Необязательно. Заголовок окна сообщения. По умолчанию — имя приложения. |
| helpfile | Необязательно. Строковое выражение, определяющее файл справки, используемый для предоставления контекстно-зависимой справки для диалогового окна. Должно использоваться вместе с параметром context. |
| context | Необязательно. Числовое выражение, определяющее номер контекста, назначенный разделу справки автором файла справки. Должно использоваться вместе с параметром helpfile. |
Примеры
Пример 2
Окно сообщения с разрывами строк:
MsgBox("Hello" & chr(13) & "world")
</script>
Попробуйте сами »
Пример 3
Разные наборы кнопок и разные значки. Возвращает значение нажатой кнопки:
x=MsgBox("Hello world",n)
document.getElementById("myDiv").innerHTML="You clicked: " & x
</script>
Попробуйте сами »
Пример 4
Окно сообщения с заголовком:
x=MsgBox("Are you a programmer",4,"Please answer")
</script>
Попробуйте сами »
Полный справочник по VBScript Другие расширения