js实现访客人数统计

来源:互联网 发布:java开发案例书籍 编辑:程序博客网 时间:2024/04/29 21:23

<span id="num">


 <SCRIPT language=JavaScript>
<!--
       var caution = false
       function setCookie(name, value, expires, path, domain, secure) {
           var curCookie = name + "=" + escape(value) +

((expires) ? "; expires=" + expires.toGMTString() : "") +

((path) ? "; path=" + path : "") +

((domain) ? "; domain=" + domain : "") +

((secure) ? "; secure" : "")

           if (!caution || (name + "=" + escape(value)).length <= 4000)

               document.cookie = curCookie

           else

               if (confirm("Cookie exceeds 4KB and will be cut!"))

                   document.cookie = curCookie

           }

           function getCookie(name) {

               var prefix = name + "="

               var cookieStartIndex = document.cookie.indexOf(prefix)

               if (cookieStartIndex == -1)

                   return null

               var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)

               if (cookieEndIndex == -1)

                   cookieEndIndex = document.cookie.length

               return (document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))

           }

           function deleteCookie(name, path, domain) {

               if (getCookie(name)) {

                   document.cookie = name + "=" +

((path) ? "; path=" + path : "") +

((domain) ? "; domain=" + domain : "") +

"; expires=Thu, 01-Jan-70 00:00:01 GMT"

               }

           }

           function fixDate(date) {

               var base = new Date(0)

               var skew = base.getTime()

               if (skew > 0)

                   date.setTime(date.getTime() - skew)

           }

           var now = new Date()

           fixDate(now)

           now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)

           var visits = getCookie("counter")

           if (!visits)

               visits = 1

           else

               visits = parseInt(visits) + 1

           setCookie("counter", visits, now)
           //alert(visits);
           document.getElementById("num").innerHTML = visits;
           //document.write("欢迎光临本站,您是第" + visits + "访问者!")
// -->
</SCRIPT>

0 0
原创粉丝点击