1つのCookie – 複数のページ

私は次のクッキーを使用しています:

var $j = jQuery.noConflict();

$j(document).ready(function(){

   if (document.cookie.indexOf('visited=true') == -1) 
   {
      var thirtyDays = 1000*60*60*24*30;
      var expires = new Date((new Date()).valueOf() + thirtyDays);
      document.cookie = "visited=true;expires=" + expires.toUTCString();
      $j.colorbox({ inline:true, href:"#gallery-nav-instruct"});
   }

});

1つの例外を除いてすべて正常に動作します。上記のクッキーは、初めてユーザーがギャラリーにアクセスしたときに指示を表示するためのものですが、ギャラリーには複数のページがあります。何が起こるかは、ユーザーが最初にその特定のページにアクセスしたときにギャラリー内の各ページの指示が表示されることです。これらの命令は、どのページを開始してもギャラリーにアクセスするときに一度だけロードする必要があります。これを変更してギャラリーページ全体に一度しか表示されないようにするにはどうすればよいですか?

カップル・ノート:

ギャラリーはDreamweaverテンプレート内にラップされ、クッキーはそのテンプレート内にあります。私はいくつかの理由でテンプレートの外にクッキーを移動することはできません。

また、私はホストされたCMSを使用しているので、サーバー側のアクセス権を持っていないので、javascriptを使用して行う必要がありますしない

ベストアンサー

を追加して、CookieをサイトCookieにします。詳細については、
JavaScript Cookie の記事をご覧ください。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です