0

同じプロジェクトに属する .html ファイル間で共有変数を定義してアクセスする最も簡単な方法は何ですか?

皆さん、ありがとうございました、

よろしく

4

2 に答える 2

2

これらをクライアントごとに一意にする場合は、次のことができます。

  1. Cookie の保存
  2. リクエスト パラメータの一部としてデータを渡す

データを永続的に保存する場合は、サーバー側言語を使用する必要があります。

JS ファイルで定義した変数には、まったく同じ方法でアクセスできます。たとえば、variables.jsすべてのページの上部に含める次のファイルについて考えてみます。

var variable1 = "foo";
var variable2 = "bar";

次に、その後に続くスクリプトで、これらの変数を参照するだけです。mypage.html を検討してください。

<html>
    <head>
        <script src="variables.js" type="text/javascript"></script>
        <script>
            alert(variable1); // alerts "foo"
        </script>
    </head>
    <body>
    </body>
</html>
于 2012-12-01T19:45:51.563 に答える
0

sessionStorageandオブジェクトを使用するlocalStorageと、同じドメインに属している場合、.htmlファイル間でキーと文字列の値のペアを共有できます。localStorage値はセッション間でブラウザに保存され、ユーザーがブラウザを切り替えた場合、値はブラウザに含まれません。また、サーバーは追加のコードなしでこれらの値を表示できません。

http://en.wikipedia.org/wiki/Web_storage

于 2012-12-01T19:47:43.050 に答える