場合はStartボタンを無効にします。alert('ゲームオーバーです。falseなら)を付け足しています。この場合はゲーム中と言いう事とです。ゲームオーバーですのでその警告を出します。リセット処理ゲームオーバー後などのリセット処理です。JavaScript内部での変数値や、表示画像などは共に戻りません。ページのリロードを行う方法では、フォームの値が元に戻らない事もあります。全てをきちんと、プログラムを使って処理してみましょう。confirmで質問を出します。Resetボタンを押してしまった場合を考えての処理です。その他、初期設定のある全ての変数の初期化、画像の初期化を行っています。ここできちんと把握して、全てを初期化した方が確実です。clearTimer()でエラーになりますし、if($Timer)でも参照できません。して変数が存在する事だけは宣言しておきます。メッセージの表示ほぼ完成していますが、メッセージ表示フォームをまだ何もしていません。後1つ大事な処理が残っています。Startを押せません。ゲームオーバーにはなっていませんが、20ポイントは掛けられません。Bet+-ボタンを押さないで前回から連続の場合は、このままゲームが始まってしまいます。Total残ポイントを上回っていないか?をチェックしなければなりません。掛けられる最高ポイントに修正してメッセージを出します。alert("掛金が手持ちを上回っていますので\n自動的に$t_pontに変更します。STARTボタンを押してください。alert('ゲームオーバーです。トータルポイントにベットポイントを合わせて警告を出します。メッセージの表示です。アラートである必要が無ければメッセージにします。個々をここには書きません、95%できあがりスクリプトを見てチェックしてください。一応、内容だけデフォルト:STARTボタンを押してください。ゲーム開始後:STOPを押してください。3つともSTOP:当たり、はずれの結果。ゲームオーバー:リセットしてくださいベットポイント不足:不足しています等々です。仮完成HTMLまで含めて95%完成のソースを書きます。今後の説明は各部署の名前に対して、付け加えや改造として解説します。これ以上BetUpできません。alert("掛金が手持ちを上回っていますので\n自動的に$t_pontに変更します。STARTボタンを押してください。alert('ゲームオーバーです。onClick="ClearAll()"></TD></TR></TABLE></FORM></BODY></HTML>小さなバグはあるかもしれませんが、これで一応のゲームとしてスロットマシーンを楽しめると思います。完成度を高めて100%にここまでの完成で十分ゲームとして動作します。JavaScriptを学ぶと言う点でもう少し付け足して、より便利にしてみます。操作可能にするJavaScriptでは、フォームの部品やWindowにフォーカスを当てる事ができます。フォーカスを当てるとは、その部品に焦点が合っている状態です。選択されている、あるいは選択・クリックの準備状態にある事です。ボタンなどにフォーカスが当たっていると、ENTERキーを押すとそのボタンを押す事ができます。ゲームオーバーで、RESETボタンにフォーカスが当たるようにします。alert("掛金が手持ちを上回っていますので\n自動的に$t_pontに変更します。STARTボタンを押してください。alert('ゲームオーバーです。document.SLOT.start.focus();}Netscape3では、フォーカスしてENTERボタンで動作しません。NN4、IE4から使えます。ENTERを押しっぱなしにすると、どんどん進んでしまいます。ゲームの面白味が無くなるかもしれません。(両方Mozilla/3互換未満)の場合、ゲームができない様にします。ページを表示した時点で、警告を出します。