• ベストアンサー

初期状態に戻す方法

JavaScript初心者です。 たとえば、ゲームが終了して、 alertにより「XXの勝ち」などのダイアログが表示されたとき、 そのボタンを押すと、初期状態に戻って、 "START"や"RESET"のボタンを押せる状態にしたいのですが、 その方法がわかりません。 どなたか教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

alert('XXの勝ち');//OKを押すまでここで止まります init(); function init(){ //初期化処理を書く } ボタンについては参考URLをどうぞ。

参考URL:
http://www.nishishi.com/javascript/2007/button-disabled.html
kiara007
質問者

お礼

回答をお寄せいただきありがとうございます。 恥ずかしながら、initは知りませんでした。 無事目的を達成できました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.3

初期状態がどういう状態なのかを具体的に教えて下さい。 回答側はそちらのjavascriptの内容を知らないので、初期状態にするために必要な事柄すべて教えてください。

kiara007
質問者

お礼

回答をお寄せいただきありがとうございます。 初期状態の内容については私の方で処理できました。

全文を見る
すると、全ての回答が全文表示されます。
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 今現在どのように押せない状態にしてるか、どのようなボタンの表示がされているかわからないので具体的な回答が難しいのですが、init()という初期用の関数を用意しておいて、ロード時とalert出力後に呼び出せば良いと思います。 function init() { // ポイントの初期化 // 各ボタンの状態変更 // その他いろいろ初期設定 }

kiara007
質問者

お礼

回答をお寄せいただきありがとうございます。 恥ずかしながら、initは知りませんでした。 無事目的を達成できました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ボタンオブジェクトをページ読み込み時の状態に戻す

    いつも大変お世話になってます。 JavaScriptを使って、フォームのボタンオブジェクトをページを読み込んだときの状態に戻すことは可能でしょうか? reset()を使ってみたのですが、テキストオブジェクトの内容は元に戻っても、ボタンオブジェクトのvalueやdisabledなんかは戻ってくれません。 ボタンは1つずつ初期状態を設定していくしかないのでしょうか? ご存知の方お知恵を貸してください。

  • iTunesを初期設定の状態に戻したい!

    iTunes6.0.3.5を使用していますが初期の状態であればライブラリィから曲を削除する時には、確認のダイアログが表示されましたが、うっかり次回より確認メッセージを表示しないと設定(選択ボタンをクリック)してしまいました。操作ミスを避ける為に確認ダイアログを再表示させたいのですが、どうしても出来ません。尚、iTunes、iPodのソウトウェアは全て削除もしてみましたがどうしても直りません。(iPodはvideo 30Gです)どなたか助けてください。

  • 初期状態になってしまってました。

    家のPCはふたりで使っているので、立ち上げて“ようこそ”の画面からそれぞれのアイコンをクリックしてすすみますが、私のほうは無事だったのですが、家族側のほうが初期状態に戻ってました。 前日まで何事も無く使っていたのですが、ようこその画面から移るのにやたら時間がかかり、ようやく画面が切り替わったらそんな状態で・・・ そして、初めにマイクロソフトのセキュリティ画面がいきなり現れ、なぜか『スタート』ボタンを押したら出る画面が同時に。 いつもはインストールしているマカフィの画面が映るんですが・・・ そのスタートボタン押したら出る画面、左半分の最後の所に[ファイルと設定の転送ウィザード]のアイコンがありました。こんな作業買ってから一度も使ったこと無いものです。 初期状態になっていて、このアイコンがなぜか残っているって・・・ハッカー(?)の疑いなんでしょうか??訳がわからずなんだか気持ちが悪いのです。 何らかの機械の故障なのか、人為的なものなのか、お分かりになる方教えて下さい。

  • 初期化の(出荷状態)の方法

    4.5年前に購入したDimension 8400の 初期化の方法がわかりません。 パソコン強制終了しましたらソフトが壊れてしまいました。 どのディスクを使ってどの画面から初期化したらよいかわかりません。 詳しい方教えてください。 初心者でごめんなさい。

  • ドリームウェーバー4の終了アラートについて

    ドリームウェーバー4を終了させようとすると初期設定ではアラート(ダイアログ?)が開いて「終了しますか?」と表示されますが、その下の「次からこの警告を表示しない」をチェックすると次回からは二度と表示されなくなりますが、これをまた初期状態のように表示されるようにするにはどこの設定を変更すればよいのでしょうか?教えてください、よろしくお願いします。

  • ファイルアップロード時のファイル選択画面の初期パスを設定しない

    phpとjavascriptを使ってファイルをアップロードのフォームを 作っている初心者です。 ファイルアップロードフォームの参照ボタンを押して ファイル選択ダイアログを出した時に、初期パスを固定にしたいので、 方法があるのでしょうか?

    • 締切済み
    • PHP
  • 終了オプションに4つめのボタン(休止状態)を表示するには?

    WindowsXP(SP2)です。 「スタート」→「終了オプション」で出てくる「コンピューターの電源を切る」ダイアログボックスには、通常「スタンバイ」(Shiftを押してる間は「休止状態」)、「電源を切る」、「再起動」の3つのボタンが表示されていますが、最近の富士通製PC(2005春モデル以降)では、「休止状態」ボタンがShiftを押さなくても表示(つまり4つのボタンが表示)されています。 レジストリの修正などで行っていると思いますが、いろいろ調べても方法が見つかりません。 どなたかご存じの方いらっしゃいませんでしょうか?

  • Javascriptでalertを大量のループで延々と表示されるのですが、正しい中断方法はありますか?

    Javascriptでalertを大量のループで延々と表示されるのですが、正しい中断方法はありますか? alertがモーダルになっていて、ブラウザの×ボタンが効かないです。 ブラウザはいろいろありますが、主にForeFox3とIE7を使っています。 Javascriptでalertを使わずに同じように表示させて、しかも途中で中断できる関数?ステートメント?ライブラリはありますか?

  • AlertダイアログのOKボタンについて

    テキストフィールドに入力された文字数が最大値を超えている場合に、submitボタンをクリックするとJavaScriptのalertダイアログでエラーメッセージを表示するようにしています。 alertダイアログのOKボタンを2回クリックしないと閉じない場合があるのですが、原因と対策について知っていましたら教えてください。 どういう条件のとき、2回クリックしないと閉じないかは明確になっていませんが、Enterキー押下でsubmitボタンが実行されるように変更したところこの現象が起こりました。 Enterでsubmitしようとした際に表示されるalertダイアログでこの問題が発生するようです。

  • resetボタン

    すみません。HTMLの初心者です。 レイアウトのために1ページの中に縦に3つのテーブルを作っていて、 そのしたにresetボタンを付けています。 しかし、そのresetボタンを押しても中身が消されません。 2つ目のテーブルでjavascriptと<form>で日付を表示させています。 この日付も消したいのですが・・・。 どうしたらいいですか?よろしくお願いします。

    • ベストアンサー
    • HTML