cookieの操作 document.cookie = "data01=100"; path: 指定したパスがcookieの有効範囲になる domain: 指定したドメインがcookieの有効範囲になる max-age: 指定した秒数だけ有効期限になる expires: 指定した日付までが有効期限になる secure: https通信の時だけcookieが有効になる 削除 document.cookie = "data01; max-age=0"; エンコード encodeURIComponent(data01);
//cookie値を連想配列として取得する function s2Func(){ var s2Array = new Array(); if(document.cookie != ''){ document.cookie = 's2Val=' + s2Text.value + ";max-age=800"; var s2Spl = document.cookie.split('; '); for(var i=0; i
function s3Func(){ // cookieが使えるか確認 if (navigator.cookieEnabled) { var s3Count = 1; if(document.cookie.indexOf("s3NameKey=") == -1) { // cookieのセットを確認する。 var s3Name = prompt("名前"); // cookieがない場合、画面から入力する。 // name, countの有効期限は5分後をセット var now = new Date(); now.setMinutes(now.getMinutes() + 5); document.cookie = "s3NameKey=" + encodeURIComponent(s3Name) + ";expires=" + now.toUTCString(); document.cookie = "s3CountKey=1; max-age=300"; } else { var s3Cookies = document.cookie.split("; "); // cookieを"; "で分割し配列に変換する for(var i=0; i