仕事でJavaScriptでCookie操作することになりクッキーを操作する関数を作った。 jQueryで楽に実装できるようだが、今回はライブラリを使えない条件だったので。 まだきちんとテストしていないので、何かしらバグがあるかも・・・。 /** * Cookie保存 * key クッキー名 * val クッキーの値 */ function setCookie(key, val) { limitDate = new Date(); //有効期限(2週間) limitDate.setTime(limitDate.getTime() + (24 * 60 * 60 * 30 * 1000)); tmp = key + '=' + escape(val) + '; '; tmp += 'path=/; '; tmp += 'expires=' + limitDate.toGMTString()