1

ローカルで実行されている HTML アプリケーションがあります。最初の HTML ページが開かれると、jquery を使用して XML ファイルを読み取る配列が作成されます。

アレイを正常に作成できます。ここで、アプリケーションの他のページをブラウズするときに、これらの配列値を保持する必要があります。これらの配列値には、実行時に要素に適用される重要な CSS カラーが含まれているためです。

ページ間でデータを渡す方法。親切なアドバイス。

注意: 私のアプリケーションはローカルで実行されており、Web サーバーでは実行されていません。

4

3 に答える 3

1

このような Web ストレージの使用は、今では非常に簡単です。

必要なものを保存するには、js でこれを行うだけです。

localStorage.savedColor = "#330000";

ストレージからsavedColorを取得するには:

var mySavedColor = localStorage.savedColor;
于 2013-10-01T12:47:26.863 に答える
0

これは、Cookie を使用して実現できます。

https://developer.mozilla.org/en-US/docs/Web/API/document.cookie

または、最新のブラウザーでは、ストレージを使用します。

https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage

例えば、

if (window.sessionStorage) {
    var color_id = "ae5678";
    window.sessionStorage.setItem("color_id", color_id);
}

またはローカルストレージ...

if (window.localStorage) {
     color_id = "6b67ce";
     window.localStorage.setItem("color_id", color_id);
}

値を取得するには、

 var color_id = window.localStorage.getItem("color_id");
于 2013-10-01T12:42:45.493 に答える