<html>
<head>
<title>个人的访客计数</title>
<script src="CookieLib.js"></script>
<script language="JavaScript">
function hitCounter(){
   var counter;
   if (checkCookieExist("counter")){
      counter = getCookie("counter");
      counter = parseInt(counter) + 1;  // 增加计数
   }
   else{
      counter = 1; // 第一次
   }
    // 重新保存Cookie
   saveCookie("counter", counter, 10);
   return counter; // 返回Cookie值
}
</script>
</head>
<body>
<center>
<script language="JavaScript">
document.write("用户访问网页共: " + hitCounter() + "次<br>");
</script>
</center>
</body>
</html>

解决方案 »

  1.   

    <html>
    <head>
    <title>个人的访客计数</title>
    <script src="CookieLib.js"></script>
    <script language="JavaScript">
    function hitCounter(){
       var counter;
       if (checkCookieExist("counter")){
          counter = getCookie("counter");
          counter = parseInt(counter) + 1;  // 增加计数
       }
       else{
          counter = 1; // 第一次
       }
        // 重新保存Cookie
       saveCookie("counter", counter, 10);
       return counter; // 返回Cookie值
    }
    </script>
    </head>
    <body>
    <center>
    <script language="JavaScript">
    document.write("用户访问网页共: " + hitCounter() + "次<br>");
    </script>
    </center>
    </body>
    </html>
      

  2.   

    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
    function hitCounter(){
       var counter;
       if (checkCookieExist("counter")){
          counter = getCookie("counter");
          counter = parseInt(counter) + 1;  // 增加计数
       }
       else{
          counter = 1; // 第一次
       }
        // 重新保存Cookie
       saveCookie("counter", counter, 10);
       return counter; // 返回Cookie值
    }
    </script>
    </head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <table width="825" cellspacing="0" cellpadding="0" height="518">
                                  
      <a href="main.htm"  onclick="hitCounter()">TEST</a><img src="../images/download%20pic.gif" width="16" height="15"><br>
                                (74353819bytes)<br>
    <script language="JavaScript">
                                 document.write("用户访问网页共: " + hitCounter() + "次<br>");
                                </script>
                                </font></div>
    这样写可以吗?????
      

  3.   


    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
    function hitCounter(){
       var counter;
       if (checkCookieExist("counter")){
          counter = getCookie("counter");
          counter = parseInt(counter) + 1;  // 增加计数
       }
       else{
          counter = 1; // 第一次
       }
        // 重新保存Cookie
       saveCookie("counter", counter, 10);
       return counter; // 返回Cookie值
    }
    </script>
    </head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <a href="main.htm"  onclick="hitCounter()">TEST </a><img src="../images/download%20pic.gif" width="16" height="15"><br>
                                (74353819bytes)<br>
    <script language="JavaScript">
                                 document.write("用户访问网页共: " + hitCounter() + "次<br>");
                                </script>
                                </font></div>这样写可以吗???好像还是有问题
      

  4.   

    <script src="CookieLib.js"></script>
    这个文件在那里〉?
      

  5.   

    用cookie是不解决问题的:cookie是客户端的,只能指示一台机器访问某个页面的次数。例如用户A在他的机器上访问你的网站NA次,他的页面就显示NA,用户B在他的机器上访问你的网站NB次,他的页面显示NB。而你希望的显然是两个用户的的机器都显示NA+NB。你可以去网上搜索一些免费的计数器。要么就得用CGI,利用数据库解决了。
      

  6.   

    CookieLib.js应该是他自己写的或网上共享的关于Cookie的js函数库。
    cookie功能跟具体的设置有关,不起作用也是正常的。
    反正我的机器上cookie只在同一个浏览器窗口的范围内有效(怎么改设置都没用),即这个窗口设定的cookie变量,只有这个窗口能读,别的窗口读不了。所以,一旦这个窗口关闭,它的所有cookie变量都消失了。
      

  7.   

    谢谢alexxing(赤铸) 的指点!
    我没有用过cgi程序!你能不能共享给我一些,!谢谢
      

  8.   

    谢谢alexxing(赤铸) 的指点!!
    我没有学过cgi,能不能共享一些程序原码!
    非常感谢!!!!!
      

  9.   

    <script language="vbscript">
    Private  Sub imgOnclick()
    <%response.cookies("count")=request.cookies("count")+1%>
    Sub
    </script>