確認のダイアログを表示する

■プログラム説明
 サンプルでは本当に消しますか?というメッセージを表示しユーザーに選択させます。はい、のボタンが押されるとconfirm()からの戻り値はtrueになるのでメッセージを表示します。いいえのボタンが押された場合にも、その旨メッセージを表示します。

■ソースコード
flag = confirm("本当に消しますか?");
if (flag == true) alert("消します"); else alert("消しません");


■使い方
1:実行すると確認のダイアログが表示されます。
2:はい、のボタンを押すと消しますというメッセージが表示されます。
3:いいえ、のボタンを押すと消しませんというメッセージが表示されます。


■ポイント
 confirm()のカッコ内に文字列などを指定すると、その文字列がダイアログに表示されます。サンプルではconfirm()からの戻り値を判別するのにflag == trueとして判断していますが、以下のように== trueを省略することもできます。

if (flag) alert("消します"); else alert("消しません");