B01 ボタンクリックで確認ダイアログを出す-分岐処理をalertに出力-

このボタンはクリックされるとOK/キャンセル(または機種によってYES/NO)の確認のダイアログを出します。その後YES/NOの選択結果による処理をalert文で書き出します。OKを選ぶとtrue、キャンセルはfalseを返しますので、if()文でtrue/falseそれぞれの場合の処理を分けて記述しておきます。

応用:if()文の{ }の中の命令を取り替えて使ってください。
alert()の括弧の中の文章も好きな言葉に取り替えればいろいろな用途に使えます。
参照: onClick, if( ){ }else{ }, confirm(), alert(),

Sample



Source
ソース
(コピーしてお使いください)
<html>
<head>
<title></title>
</head>
<body>

<form>
<input type="button" name="" value=" 押してください " 
  onClick="

    if( confirm('あなたはうそをついたことがありますか YES=OK ') == true ) {
      alert('yesを押したあなたは、正直なうそつきです(^^;')
    } else {
      alert('あなたは、うそつきです(^^;;')
    }

  ">
</form>

</body>
</html>
onClick="命令文"でクリックしたら"命令文"を実行するという意味です

if( xx == true ){ "命令文" }else{ "命令文" }は、もしxxがtrueなら最初の"命令文"を実行し、違ったら後の"命令文"を実行するという意味です。この場合、if( confirm("xxx") ){ "命令文" }else{ "命令文" }という風に==trueを省略してもokです

confirm("文章")は"文章"の入ったYES/NOダイアログを表示しOK(YES)ならtrue、キャンセル(NO)ならfalseを返します

alert("文章")で"文章"の入ったダイアログを表示します


Contents
| CONTENTS
| PART1 これだけ知っていれば大丈夫
| PART2 サンプルの紹介
| PART3 JavaScript言語仕様
| PART4 JavaScriptクイック書式一覧
| PART5 JavaScriptサイト
| オンラインサポートページ(回線をつないでください)


Maintained by
tato@fureai.or.jp works1997 Toshirou Takahashi