0

ポップアップを開くためのopenpopup()には、はいといいえの2つのボタンが含まれています。訪問者が「はい」をクリックした場合、セッション全体でポップアップを無効にする必要があります。したがって、「はい」ボタンのクリック時にセッション変数を設定し、openpopup() に入って、訪問者が「はい」をクリックしたかどうかを確認することをお勧めします。オンクリック「はい」

    <input type='button' onclick='abc'>
    <script>
    function abc() {
        $("#divid").hide();
        if (!localStorage['visited']) {
            openpopup();
            localStorage['visited'] = "yes";
        }
    }
    </script>

問題 : ローカル ストレージの有効期限を設定する必要があります。助けてください

4

1 に答える 1

2

文字列だけを格納する代わりにlocalStorage、次のようにオブジェクトを に格納できます。

localStorage['visited'] = { value: true, expiration: sometimestamp };

もちろん、localStorage['visited']後で値を確認するときは、有効期限のタイムスタンプがまだ有効であることを確認する必要があります。

var v = localStorage['visited'];
if (v.expiration < new Date().getTime())
{
   ...
}
于 2013-09-25T11:04:05.740 に答える