<!DOCTYPE html> <html> <head> <meta http-equiv="content-language" content="ja"> <meta charset="UTF-8"> <title>クッキー(作成)</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <script> <!-- if(!navigator.cookieEnabled){alert("クッキーへの書き込みができません");} else { count = 0; // 訪問回数 cookie = document.cookie; // クッキー読み込み data = cookie.split("; "); // "; "で分割 for(i = 0 ; i < data.length ; i++) { data2 = data[i].split("="); // "="で分割 if(data2[0] == "count") { count = data2[1]; // 訪問回数 } } dd = new Date(); // 今日の日時 dd.setHours(dd.getHours() + 24*30); // 有効期限30日 cookie = "count=" + ++count + ";"; // クッキーデータ作成 cookie += "expires="+dd.toGMTString(); document.cookie = cookie; } //--> </script> </head> <body> <script> <!-- if (count==1) {document.write("あなたは初めての訪問です。");} else {document.write("あなたは"+count+ "回目の訪問です。");} //--> </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta http-equiv="content-language" content="ja"> <meta charset="UTF-8"> <title>クッキー(削除)</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <SCRIPT> <!-- function del(){ if(document.cookie==""){ alert("削除するCookieはありません。")} else{ tmp=document.cookie.split(";"); dd=new Date(); dd.setYear(dd.getYear()-1); for(i=0;i<tmp.length;i++){ w=tmp[i].split("=")[0]; document.cookie=w+"=;expires="+dd.toGMTString(); } alert("このサーバによるCookieを削除しました。"); } } // --> </SCRIPT> </HEAD> <body> <p> </p> <p> <input type="button" value="Cookieの削除" onclick="del()"> </body> </HTML>