運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ

物件管理CMS(格安の39,800円、無料体験版もあり!)

おかげさまで100社以上の企業様からダウンロードいただきました

物件管理CMS(格安の39,800円、無料体験版もあり!)

不動産物件の掲載・管理・運営に特化したCMS。首都圏不動産公正取引協議会のインターネット広告の適正化に対応しています。

JavaScriptでクッキーの登録、参照、削除

JavaScriptでクッキーの登録、参照、削除をする関数です。

// ------------------------------------------------------
// クッキーに登録 
//
// [入力] 1. myCookie : クッキー名
//        2. myValue  : 値
//        3. myDay    : 有効期限日数
//
// [出力] なし
// ------------------------------------------------------
function mySetCookie(myCookie, myValue, myDay){
  myExp = new Date();
  myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
  myItem = "@" + myCookie + "=" + escape(myValue) + ";";
  myExpires = "expires="+myExp.toGMTString();
  setdata = myItem + myExpires;
  document.cookie =  setdata;    // クッキーの登録
}
 
 
// ------------------------------------------------------
// クッキーの値を取得
//
// [入力] 1. myCookie : クッキー名
//
// [出力] 1. myValue  : クッキーの値
//                   != null : 値(string)
//                    = null : 該当なし
// ------------------------------------------------------
function myGetCookie(myCookie){
  myCookie = "@" + myCookie + "=";
  myValue = null;
  myStr = document.cookie + ";" ;
  myOfst = myStr.indexOf(myCookie);
  if (myOfst != -1){
    myStart = myOfst + myCookie.length;
    myEnd   = myStr.indexOf(";" , myStart);
    myValue = unescape(myStr.substring(myStart,myEnd));
  }
  return myValue;
}
 
 
// ------------------------------------------------------
// クッキーを削除
//
// [入力] 1. myCookie  : クッキー名
//
// [出力] なし
// ------------------------------------------------------
function myDelCookie(myCookie){
    
  expireDate = new Date();
  expireDate.setYear(expireDate.getYear()-1);
  setdata = myCookie + "=;expires=" + expireDate.toGMTString();
  document.cookie = setdata;
}
 

参考になりました?

Filed under: JavaScript — admin 11:34  Comments (0)
トラックバック

このエントリーのトラックバックURL:

コメントはまだありません »

まだコメントはありません。

コメントをどうぞ

コメントを書くにはログインが必要です。
ログイン

運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ