- ベストアンサー
cookieの操作について
OS Winxp プロ ブラウザ IE6 初心者です。 JavaScriptでcookieの取得、書き込み方法を教えて下さい。 初心者なのでなるべく解りやすく書いてくれると助かります。 また、cookieのファイル名と、valueでの名前の扱いが違うと聞いたのですが何のことなんでしょうか? cookieを取得するのに「パス」の指定もした方がいいのでしょうか? その辺の説明も書いてくれるとありがたいです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
クッキーの期限を一定期間にするとき(100日とか) function set_cookie(key,val){ var yuukoukikan = 100; if(val != ""){ var expiresDate = new Date(); expiresDate.setTime(expiresDate.getTime() + yuukoukikan * 24 * 60 * 60 * 1000); tmp = key + "=" + escape(val) + "; "; tmp += "expires="; tmp += expiresDate.toGMTString(); document.cookie = tmp; } } クッキーの期限を特定の日にするとき(2031年の1月1日) function set_cookie(key, val) { tmp = key + "=" + escape(val) + ";"; tmp += "expires=Wed, 01-Jan-2031 00:00:00 GMT;"; document.cookie = tmp; } という感じで設定します。 パスは複数のページでやり取りする場合を除き必要ありません。 keyにはクッキーの名前valにはクッキーの値を入れます。
お礼
早速の回答、ありがとうございます。 試してみますね。 cookieの名前というのは例題で言う”key”と 認識してよろしいんですよね?