6

重複の可能性:
ページ間でjavascript変数を永続化しますか?
2つのHTMLページ間で変数を交換する方法

私は、ユーザーが質問に回答し、その回答と現在のスコアを次の質問の次のページに渡すことができる「クイズ」の作成に取り組んでいます。私はこの記事を使用し、ユーザーの回答を取得して次のウィンドウに進むことができました。

http://www.htmlgoodies.com/beyond/javascript/article.php/3471111/A-Quick-Tutorial-on-JavaScript-Variable-Passing.htm

問題は、これがフォームを介して情報を渡すことです。2ページ目でスコアを受け取ったら、答えが正しければスコアを増やす必要があります。htmlフォームでjavascript変数を渡す方法がわかりません。

これは比較的簡単な修正であると思います、私はただ困惑しています。

どんな考えやアドバイスも大歓迎です!XO XO

4

2 に答える 2

7

サーバーがページ間で状態を記憶していなくても、ブラウザで状態を維持するための2つの明白な方法があります。

  1. クッキー

  2. localStorage

後者は実装が簡単ですが、HTML5でのみ使用できます。

どちらも安全を目的としたものではないことに注意してください。決定されたページハッカーは、どちらかを希望する値に設定できます。

于 2012-07-20T14:42:04.860 に答える
3

getメソッドを使用してフォームを送信して<form method="get"から、javascriptを使用してURLのパラメーターを解析できます。ここでの参照

于 2012-07-20T14:47:27.487 に答える