confirm()で作ったYES/NOに答えるだけ(笑)のクイズです。ボタンをクリックするとゲームスタートです。問題さえあれば^^;;ちゃんとした、クイズも作れますね。
応用:confirm()内の問題を取り替えていろいろなクイズが作れます。全問正解時に開くサブウインドウのなかのHTMLも好きな形に変えてみましょう(^^)/
参照: function, document.bgColor, document.write, if(){ } else { }, confirm(), alert(), onClick,
<html> <head> <title></title> <script language="JavaScript"> <!-- //全問正解の時に出るサブウィンドウ function takuatari() { document.bgColor='#ffffff' takuw1 = window.open("","w3","width=400,height=100") html = '<body bgcolor="yellow" background="omedeto.gif">' takuw1.document.write(html) takuw1.focus() } //問題と分岐 function taku1() { if ( confirm('がんばってねっ(^^)/\n1面:YES,NOどっち?') == 0 ) { msg() ; return } if ( confirm('よっしゃぁっ1面クリアねっ!\n2面:YES,NOどっち?') == 1 ) { msg() ; return } if ( confirm('い〜ぞ〜\n3面:YES,NOどっち?') == 0 ) { msg() ; return } if ( confirm('すごいね(^^)\n4面:YES,NOどっち?') == 1 ) { msg() ; return } if ( confirm('うーむ....\n5面:YES,NOどっち?') == 1 ) { msg() ; return } if ( confirm('なかなかやるなっ!\n6面:YES,NOどっち?') == 0 ) { msg() ; return } if ( confirm('でも、そううまくはいかないぞっ!\n7面:YES,NOどっち?') == 1 ) { msg() ; return } if ( confirm('むむむむ...\n8面:YES,NOどっち?') == 1 ) { msg() ; return } if ( confirm('(^^;...\n9面:YES,NOどっち?') == 0 ) { msg() ; return } if ( confirm('まずい....\n10面:YES,NOどっち?') == 1 ) { msg() ; return } if ( confirm('くそっ!!\n11面:YES,NOどっち?') == 1 ) { msg() ; return } if ( confirm('これが最後だっ! どうだっ!!\n12面:YES,NOどっち?') == 0 ) { msg() ; return } else { takuatari() ; return } } //失敗時のメッセージ function msg(){ alert('お疲れさまぁっ(^^)/') } //--> </script> </head> </body> <form> <input type="radio" onClick="taku1()"> 超シンプルYES/NOクイズ全問クリアに挑戦だっ(^0^)/ </form> </body> </html>
| CONTENTS
| PART1 これだけ知っていれば大丈夫
| PART2 サンプルの紹介
| PART3 JavaScript言語仕様
| PART4 JavaScriptクイック書式一覧
| PART5 JavaScriptサイト
| オンラインサポートページ(回線をつないでください)