【最大10000ポイント】当たる!!質問投稿キャンペーン!

OS Winxp プロ
ブラウザ IE6

初心者です。
JavaScriptでcookieの取得、書き込み方法を教えて下さい。
初心者なのでなるべく解りやすく書いてくれると助かります。

また、cookieのファイル名と、valueでの名前の扱いが違うと聞いたのですが何のことなんでしょうか?
cookieを取得するのに「パス」の指定もした方がいいのでしょうか?
その辺の説明も書いてくれるとありがたいです。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (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にはクッキーの値を入れます。
    • good
    • 0
この回答へのお礼

早速の回答、ありがとうございます。
試してみますね。

cookieの名前というのは例題で言う”key”と
認識してよろしいんですよね?

お礼日時:2003/05/13 14:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング