2012年6月18日月曜日

メッセージボックスにメッセージを表示する

メッセージボックスにメッセージを表示する為には、Browser クラスの msgBox メソッド使用
する。


【構文】
Browser.msgBox(prompt)
Browser.msgBox(prompt, buttons)
Browser.msgBox(title, prompt, buttons)


title : String 型。メッセージボックスの見出しを指定する。
prompt : String 型。表示するメッセージを指定する
buttons : 以下 Browser.Buttons (Enum) 型より、以下の値の何れかを指定する :
                OK : OK ボタンのみ表示する。
                OK_CANCEL : OK、キャンセル ボタンを表示する。
                YES_NO : はい、いいえ ボタンを表示する。
                YES_NO_CANCEL : はい、いいえ、キャンセル ボタンを表示する。

戻り値 : String 型。クリックするボタンに応じて下記値が戻り値として返される :
                ok : OK ボタンがクリックされた場合。 
                yes : はいボタンがクリックされた場合。
                no : いいえボタンがクリックされた場合。
                cancel : キャンセルボタンがクリックされた場合。
 
尚、Browser.msgBox(prompt) と Browser.msgBox(prompt, Browser.Buttons.OK) は同じ
結果となる。
  
  
【例】
function ShowMessagebox() {
 Browser.msgBox("Hello, world!");
 Browser.msgBox("Hello, world!", Browser.Buttons.OK_CANCEL);
 Browser.msgBox("Title of dialog", "Hello, world!", Browser.Buttons.YES_NO_CANCEL);
}



実行結果は、上から順に、下記の通り表示される。残念ながら、EXCEL VBA のように、
デフォルトのボタンを指定することはできないようである。




0 件のコメント:

コメントを投稿