確認メッセージを表示する
簡単な JavaScript を使って、ホームページやブログなどのウェブサイトに OKボタンと キャンセルボタン のある確認ダイアログを表示することができます。confirmプロパティを使用します。
OKボタンがクリックされた場合は true、キャンセルボタンがクリックされた場合は false が値として返されます。
いずれかのボタンが押されるまで、スクリプトは次の処理へ進みません。また この間は、ブラウザの操作もできません。
変数名 = ウィンドウまたはフレーム名.confirm(ダイアログに表示する文字列)
- 変数名:このダイアログは、OKボタンがクリックされた場合は true、キャンセルボタンがクリックされた場合は false が値として返されます。この値を代入する変数を指定します。
- ウィンドウまたはフレーム名:警告ダイアログを表示するウィンドウまたはフレーム名を指定します。省略可能です。
- ダイアログに表示する文字列:ダイアログに表示する文字列を改行したい場合は、 ¥n を挿入します。¥t を挿入すると、タブを入れることもできます。
サンプルのダイアログです。
このダイアログのソースは次のようになっています。
<SCRIPT LANGUAGE="JavaScript">
<!--
res = confirm("サンプルのダイアログです。続きをご覧になるには¥nOKまたは キャンセルをクリックしてください。");
if ( res == true ) { document.write( "OKがクリックされました。") ; }
else { document.write( "キャンセルがクリックされました。") ; }
//-->
</SCRIPT>
<!--
res = confirm("サンプルのダイアログです。続きをご覧になるには¥nOKまたは キャンセルをクリックしてください。");
if ( res == true ) { document.write( "OKがクリックされました。") ; }
else { document.write( "キャンセルがクリックされました。") ; }
//-->
</SCRIPT>
ダイアログに表示する文字列や数値は、ソース中の改行をしないでください。エラーの原因になります。ソース中で改行したい場合は、下記のように、"(ダブルクォート)で括って、+(半角プラス)で連結してください。
confirm("サンプルのダイアログです。続きをご覧に" +
"なるには¥nOKまたは キャンセルをクリックしてください");
"なるには¥nOKまたは キャンセルをクリックしてください");
この確認ダイアログと類似したプロパティに、警告ダイアログがあります。別ページで紹介していますので、ご参照ください。
ランキングに参加中です! お役に立てたらクリックをお願いします→
コンピュータとインターネット > データ形式 > HTML > リファレンス