M03 超シンプルYES/NOクイズ 12面クリアに挑戦だっ!!

confirm()で作ったYES/NOに答えるだけ(笑)のクイズです。ボタンをクリックするとゲームスタートです。問題さえあれば^^;;ちゃんとした、クイズも作れますね。


応用:confirm()内の問題を取り替えていろいろなクイズが作れます。全問正解時に開くサブウインドウのなかのHTMLも好きな形に変えてみましょう(^^)/
参照: function, document.bgColor, document.write, if(){ } else { }, confirm(), alert(), onClick,

Sample

超シンプルYES/NOクイズ全問クリアに挑戦だっ(^0^)/



Source
ソース
(コピーしてお使いください)
<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
| CONTENTS
| PART1 これだけ知っていれば大丈夫
| PART2 サンプルの紹介
| PART3 JavaScript言語仕様
| PART4 JavaScriptクイック書式一覧
| PART5 JavaScriptサイト
| オンラインサポートページ(回線をつないでください)


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