■プログラム説明(ソースコード説明)
サンプルでは本当に消しますか?というメッセージを表示しユーザーに選択させます。はい、のボタンが押されるとconfirm()からの戻り値はtrueになるのでメッセージを表示します。いいえのボタンが押された場合にも、その旨メッセージを表示します。
■ソースコード
flag = confirm("本当に消しますか?");
if (flag == true) alert("消します"); else alert("消しません");
■使い方
1:実行すると確認のダイアログが表示されます。
2:はい、のボタンを押すと消しますというメッセージが表示されます。
3:いいえ、のボタンを押すと消しませんというメッセージが表示されます。
■ポイント
confirm()のカッコ内に文字列などを指定すると、その文字列がダイアログに表示されます。サンプルではconfirm()からの戻り値を判別するのにflag == trueとして判断していますが、以下のように== trueを省略することもできます。
if (flag) alert("消します"); else alert("消しません");
■実際のスクリプトをダウンロード(sample.js.zip)