2006年09月18日

保存する

クッキーに保存するコードはつぎの通りである。
クッキーへの読み書きは、document.cookieをアクセスするだけである。
保存のときは、「SongFileList=<songFile00>,<songFile01>,...;」の項目ごとに、何度も書き込んでよいが、読み出しは全項目の内容が読み出される。
<songFile00>、<songFile01>などはescapeされている。


function yf_wmp_cookie_save(){
    var i, flist ="SongFileList=", nlist ="SongNameList=";
    if(!navigator.cookieEnabled){
        alert("クッキーが許可されていないと出来ません!");
        return;
    }
    for(i=0; i<yf_wmp_file_list.length; i++){
        if(i>0){
            flist += ",";
            nlist += ",";
        }
        flist += escape(yf_wmp_file_list[i]);
        if(i<document.form.yf_wmp_name_list.length){
            nlist += escape(document.form.yf_wmp_name_list[i].text);
        }
    }
    flist += ";";
    nlist += ";";
    //expires
    var xDay = new Date;
    xDay.setFullYear(xDay.getFullYear() + 1);
    xDay = xDay.toGMTString();
    document.cookie = flist + "expires=" + xDay +";";
    document.cookie = nlist + "expires=" + xDay +";";
}

この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/23966576
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。