Friday, March 2, 2012

How to check page visit count using javascript cookie?


Here the code for check visiting count using java script cokkie.

<html>
<head>
</head>
<body>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
window.onload = initPage;

function initPage() {
var now = new Date();
var expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()+6);
 
var hitCt = parseInt(cookieVal("pageHit"));
hitCt++;

var lastVisit = cookieVal("pageVisit");
if (lastVisit == 0) {
lastVisit = "";
}

document.cookie = "pageHit=" + hitCt + ";expires=" + expireDate.toGMTString();
document.cookie = "pageVisit=" + now + ";expires=" + expireDate.toGMTString();

var outMsg = "You have visited this page " + hitCt + " times.";
if (lastVisit != "") {
outMsg += "<br />Your last visit was " + lastVisit;
}
document.getElementById("cookieData").innerHTML = outMsg;
}

function cookieVal(cookieName) {
var thisCookie = document.cookie.split("; ");

for (var i=0; i<thisCookie.length; i++) {
if (cookieName == thisCookie[i].split("=")[0]) {
return thisCookie[i].split("=")[1];
}
}
return 0;
}


</script>
<div id="cookieData"></div>
</body>
</html>

No comments:

Post a Comment