Javascript/cookie

解説
cookieの操作
document.cookie = "data01=100";
path: 指定したパスがcookieの有効範囲になる
domain: 指定したドメインがcookieの有効範囲になる
max-age: 指定した秒数だけ有効期限になる
expires: 指定した日付までが有効期限になる
secure: https通信の時だけcookieが有効になる
削除
document.cookie = "data01; max-age=0";
エンコード
encodeURIComponent(data01);
	
sample1 訪問回数:
sample2
sample2code
//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
sample3
sample3code
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