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サイト
| オンラインサポートページ(回線をつないでください)