- ベストアンサー
初めて訪問した人にメッセージを
初めて、または、3回目までの訪問までは、ある特定のメッセージをHTMLページの中に表示するようなジャバスクリプトを探しています。なにかあれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
<html> <body> <div id="mess"></div> ab<br /> cd<br /> <input type="button" value="初期化" onClick="saveCookie('houmon',0,365)"> <script> window.onload = function(){ c=eval(loadCookie('houmon'))+1; var str=''; switch( c ){ case 3: str="3回目";break; case 2: str="2回目";break; case 1: str="初めてかい!";break; } document.getElementById('mess').innerHTML=str; saveCookie('houmon',c,365);//1年有効 } function saveCookie( vn, v, dy ){ if(navigator.cookieEnabled) document.cookie = vn+ '='+ v+ ';expires='+ new Date((new Date()).getTime()+dy*24*3600000).toGMTString(); } function loadCookie(vn){ var rt=''; if( vn && document.cookie ) { var v = document.cookie.split(';'); for(i in v){ v[i].match(/^\s*(.*)=(.*)$/); if( RegExp.$1 == vn) { rt = RegExp.$2; break; } } } return rt; } </script> </body></html>
お礼
ありがとうございました。まさに欲しかったものです。使わせていただきます。