- <!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>