htmlからhtmlへ変数の値を渡す方法は?

このQ&Aのポイント
  • JavaScriptで「あとだしジャンケン」のゲームを作成中の質問者です。ゲームの始める前のタイトル画面とゲーム画面を分けたいと考えています。具体的には、html1でゲームモードを選択し、その値をhtml2に渡すことで動作を変えたいのですが、submitを使う方法やcookieを使う方法を調べています。他にも方法があるのでしょうか?
  • JavaScriptで「あとだしジャンケン」のゲームに関する質問です。ゲームの始める前の画面とゲーム本体の画面を別々のHTMLファイルとして作成し、ゲームモードの値を渡せる方法を探しています。現在はsubmitやcookieを使う方法を調査中ですが、他にも方法があるのか教えていただきたいです。
  • JavaScriptを使って「あとだしジャンケン」のゲームを作っている者です。ゲームの始める前の画面とゲーム本体の画面を別々のHTMLファイルで作成したいと考えています。そして、ゲームモードの値を選択した画面からゲーム本体の画面に渡して、動作を変えたいのですが、submitやcookieを使った方法を調べても他に方法があるのかわかりません。他にも渡し方の方法があるのでしょうか?
回答を見る
  • ベストアンサー

htmlからhtmlへ変数の値を渡せないでしょうか?

htmlからhtmlへ変数の値を渡せないでしょうか? こんにちは。趣味でJavaScriptをしている者です。 さっそくですが、質問させていただきます。 JavaScriptで「あとだしジャンケン」のゲームを作ってみたのですが、 ゲームは作れたのですが、プレイヤーの名前とか、日時とか、スコアとかをaccessのテーブルに 格納できれば、と考えているのですが、その際に、 まず、ゲームの始める前のタイトル画面(html1:スコアランキングとか表示したい)と、 ゲーム画面(html2:あとだしジャンケン)に分けようと思っているのですが、 具体的には決めていないのですが、html1でゲームモードを選択し (たとえば、連続正解数モード、制限時間内正解数モード、決められた問題数のモードとか) 変数にゲームモードの値をセットし、それをhtml2に渡して、ゲームモードの変数によって 動作を変えたいのですが(あとだしジャンケンであることには変わらないのですが) このサイトで、submitを使う方法、cookieを使う方法を見させていただいたのですが、 submitを使う方法がいちばんいいのでしょうか? なにかほかに方法があるのでしょうか? よろしければ教えていただけないでしょうか? よろしくお願いします。

noname#173931
noname#173931

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

作成難易度的はどっちも大差ないし 正直  好きなほうにしたら というレベルね。 ただし、 Cookieの場合、Cookieを無効にしている人は そのゲームが利用できないわ。 また、Cookieの場合、 ゲームをしている人が、Cookieが読み込まれる直前で Cookieを書き換えることで勝率100%も夢じゃないわね。

noname#173931
質問者

お礼

さっそく回答していただき、ありがとうございます。 貴重な時間をさいての回答、ありがとうございました。

noname#173931
質問者

補足

アドバイスしていただいてありがとうございます。 アドバイスしていただいた中でわからなかった言葉があるのですが、 「勝率100%」というのはどういった意味なのでしょうか もしよろしければ教えていただけないでしょうか・・・

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

回答するときに時間に間があったので 中途半端になってしまったわ(汗 100%ていうのは 勝負の結果もCookieに書いておいた場合 それをいじれば100%になるわね てことなの。 前半を消して後半を消し忘れたわ。 混乱させて悪かったわ。

関連するQ&A

  • JavaScriptの変数の値が消える!?

    原因不明のエラーで悩んでます。 どなたか救いの手を! 環境IE5.0SP2 JavaScriptで300個の変数を使用し、IEの入力画面の値を保持しています。 処理ボタンのタイミンングで、入力チェックで変数の値のチェックを行い、 OKの場合、テーブルに値を書き込む・・・という動作をします。 この、入力チェックの段階で変数に値が全くない場合は、エラーで中断しています。 テーブルに書き込む段階で、変数に値がない場合は、書き込みを行いません。 ◎今回のエラー。 ・入力チェックは通過したけれども、テーブルにはデータが書き込まれていませんでした。 処理はそのまま進んでいって、正常終了したけれどもデータがないという状態になりました。 インサートで失敗した場合、エラーメッセージと共に「デバッグしますか?」という例の画面 がでるはずですが、それも表示されなかったため、インサートの段階で変数から 値が消えてしまっていたのでは・・・と考えているのですが。 入力チェックの時点で入っていた値がすぐ後の、インサートの時点で消えてしまっている、 なんてことはありえるでしょうか? やはり、ただ単にコーディングミスなのかと調べまくっていますが、分かりません。 無線LANを使用しているため、途切れた・・・という可能性とかも あるのでしょうか? 分からないことばかりですみません。よろしくお願いいたします。

  • 画像をクリックして変数に値を代入

    JavaScriptで、 ある画像をクリックして変数に10という値を代入したいと思っています。 ご存知の方いらっしましたらよろしくお願いします。 (「button」などで行う方法はわかります。)

  • 異なるカラムに値がまとめて格納されているランキング

    異なるカラムに値がまとめて格納されている場合に、「対応する値を足した結果」の合計降順でランキング表示させる方法を教えてください ※DB … MySQL ※不正解0、正解1 レコードA ・「正解不正解カラム」0,1,1 ・「問題番号カラム」 2,1,3 レコードB ・「正解不正解カラム」0,1,1,1,1,1,0,1,1,0 ・「問題番号カラム」 9,1,3.4.5.8.6.7.2.10 こういうレコードがたくさんある時、 正解数が多い問題番号順に並べるにはどうしたらよいでしょうか? (結果イメージ) ・1位 … 問題番号10 … 正解数10人 ・2位 … 問題番号2 … 正解数8人 ・3位 … 問題番号5 … 正解数4人

    • ベストアンサー
    • PHP
  • グローバル変数についてです

    Flash lite1.1でシューティングゲームを作成しています。 敵を倒すとスコアを加算する仕組みを現在作っているのですが・・・ クリア画面のフレームでスコアを表示したいのですが、普通の変数だとフレームをまたいで表示することができないんですよね・・・ そこでグローバル変数で宣言したいのですが、どうも表示されません。 とりあえず現在は 1フレーム scoreboxというムービークリップのフレームに_global.num++;と記述 2フレーム ダイナミックテキストでscorebox/:numと記述 こんな感じで記述しています。 グロバール変数の使い方を教えてください お願いします。

  • javascriptからphpへ変数

    phpでアクセス解析を作ろうと考えているのですが、javascriptからphpへ変数がいまいちわかりません・・ 具体的には画面の横・縦の変数を渡したいです。 postやget以外の渡す方法ってないんでしょうか? 外部ファイルとして解析用.phpを読み込みたいのですが、postやgetの場合、submitした後ページを移動してしまいます。 全てのページに設置したいと思っています。 初心者なので全くわかりません・・ 解答宜しくお願いします。

    • ベストアンサー
    • PHP
  • JavaScriptで特定の変数に値が代入されるのを禁止する。

    JavaScriptで、既存の変数に値を代入し、その後の上書き(その変数への値の代入)を禁止するにはどのようにすればよいでしょうか。 <script type="text/javascript"><!-- var hoge = "hogeは初期化されてます"; hoge = "hogeは変更されました";//ここ以降での変更(代入)を禁止したい。 hoge = "hoge変更2回目"; alert(hoge); //--></script> というスクリプトを書いたときに、alert(hoge)で「hogeは変更されました」と表示させたいのです。 他の方法は駄目です。この方法だけでお願いします。 よろしくお願いします。

  • Javascriptの変数をCGIに送る方法

    オンラインゲームのようなものを作ろうとしているんですが、JavascriptからCGIに変数を送る方法がわかりません。 ネットでも検索してみたんですがなかなかいい結果が得られません。 そこで、JavascriptからGCI(できればCGIからJavascriptも)に変数を送る方法か、それが載っているサイトを紹介してください。

    • 締切済み
    • CGI
  • hiddenの値を消したくない!

    ある画面(1)のフォーム内にhiddenのインプットを用意し、JavaScriptによりhiddenのvalueを動的に変更する処理を作成しました。hiddenの値は検索の引数に使用する重要なものなのですが、ネスケ(4.78)では画面サイズを変更しただけでhiddenに値が入っていたとしてもその値が消えてしまいます。また、画面(1)から別画面に遷移して、history.back()で画面(1)に戻った際にもhiddenの値が消えてしまいます。 hiddenに格納する方法以外でも構いません。 フレーム分割している場合であれば画面(1)以外のフレームにhiddenや変数を設け、そこにhiddenの値を設定しておくという手もありますが、あまりきれいな方法ではないと思い、他によい方法がないかどうか思案しているところです。 画面(1)の画面サイズを変更しても、history.back()で画面(1)に戻ってもhiddenの値が消えてしまわないようにするにはどうすればよいのでしょうか?

  • 【Struts】html:linkについて

    「html:link」でActionFormに値を格納するというような、 「html:form」的な動きはできるでしょうか。 「html:link action="/hoge?id=xxx&param=<% ooo %>&..."」 今は上記のような形で、値を固定したり変数に入れたりして requestで次画面へ値を飛ばすようにしていますが、 「html:text」など値が動的になってくると「?」では 厳しくなります。 動的な値を次画面へ飛ばせればどんな方法でも良いのですが、 できればformに格納したいのでなにか方法はないでしょうか? やはりJavaScriptでsubmitさせる感じになってしまうのでしょうか?

    • ベストアンサー
    • HTML
  • ランキングの不正をさせないスクリプト

    Flash Light1.0のゲームのランキングを作成しております。 getURLでスコアとタイムの値をランキングへ飛ばしていますが URLを書き換えれば不正ができてしまいます。 ランキングの不正をなくす為にscoreとtimeの値を暗号化したいと考えております。 そのような事は可能でしょうか? また暗号化以外にも不正を無くさせる方法があれば教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう