クッキーを使う
| <html> <head> </head> <body> <script language="JavaScript"> <!-- function fncCheckCookie(){ var strCookie = document.cookie; document.write("<center><hr>クッキーを使う<hr><br><br>"); //クッキー記述なしの場合 if (strCookie == "") { document.write("初訪問ありがとう!") document.cookie="myCookie=visited"; //クッキーに記述がある場合 }else{ document.write("あら、また来たの。"); } //分岐ここまで document.write("</center>"); } window.onload=fncCheckCookie; //--> </SCRIPT> </body> </html> |
| 【解説】 関数「fncCheckCookie」 変数「strCookie」 クッキー認識 document.cookieを代入 まず、document.cookieの説明から。 document.cookie="myCookie=visited" は、クッキーをブラウザ に保存しています。 一方でdocument.cookieのみの記述は、クッキーの値を読み出 しています。ここではvisitedを読み出しているわけですね。 それを変数に入れることによって、if文で検索ができるように なります。 |