おかげさまで100社以上の企業様からダウンロードいただきました
不動産物件の掲載・管理・運営に特化したCMS。首都圏不動産公正取引協議会のインターネット広告の適正化に対応しています。
2010/07/04
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)
まだコメントはありません。