同じプロジェクトに属する .html ファイル間で共有変数を定義してアクセスする最も簡単な方法は何ですか?
皆さん、ありがとうございました、
よろしく
同じプロジェクトに属する .html ファイル間で共有変数を定義してアクセスする最も簡単な方法は何ですか?
皆さん、ありがとうございました、
よろしく
これらをクライアントごとに一意にする場合は、次のことができます。
データを永続的に保存する場合は、サーバー側言語を使用する必要があります。
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>
sessionStorage
andオブジェクトを使用するlocalStorage
と、同じドメインに属している場合、.htmlファイル間でキーと文字列の値のペアを共有できます。localStorage
値はセッション間でブラウザに保存され、ユーザーがブラウザを切り替えた場合、値はブラウザに含まれません。また、サーバーは追加のコードなしでこれらの値を表示できません。