具体是这样的:
点击某图片联接,可以计算出有多少人访问过!
比如基数是564,那么每点一次,数字都会自动增加一
!!
谢谢!各位指点!
解决就给分
14 个解决方案
#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>
<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>
<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>
<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>
#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">
<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>
这样写可以吗?????
<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>
这样写可以吗?????
#4
<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>
这样写可以吗???好像还是有问题
#5
你试试就知道了,我试过,没问题
#6
可是点击联接之后没有任何变化!!
也显示不出访问数???
也显示不出访问数???
#7
<script src="CookieLib.js"></script>
这个文件在那里〉?
这个文件在那里〉?
#8
up
#9
用cookie是不解决问题的:cookie是客户端的,只能指示一台机器访问某个页面的次数。例如用户A在他的机器*问你的网站NA次,他的页面就显示NA,用户B在他的机器*问你的网站NB次,他的页面显示NB。而你希望的显然是两个用户的的机器都显示NA+NB。
你可以去网上搜索一些免费的计数器。要么就得用CGI,利用数据库解决了。
你可以去网上搜索一些免费的计数器。要么就得用CGI,利用数据库解决了。
#10
CookieLib.js应该是他自己写的或网上共享的关于Cookie的js函数库。
cookie功能跟具体的设置有关,不起作用也是正常的。
反正我的机器上cookie只在同一个浏览器窗口的范围内有效(怎么改设置都没用),即这个窗口设定的cookie变量,只有这个窗口能读,别的窗口读不了。所以,一旦这个窗口关闭,它的所有cookie变量都消失了。
cookie功能跟具体的设置有关,不起作用也是正常的。
反正我的机器上cookie只在同一个浏览器窗口的范围内有效(怎么改设置都没用),即这个窗口设定的cookie变量,只有这个窗口能读,别的窗口读不了。所以,一旦这个窗口关闭,它的所有cookie变量都消失了。
#11
谢谢alexxing(赤铸) 的指点!
我没有用过cgi程序!你能不能共享给我一些,!谢谢
我没有用过cgi程序!你能不能共享给我一些,!谢谢
#12
谢谢alexxing(赤铸) 的指点!!
我没有学过cgi,能不能共享一些程序原码!
非常感谢!!!!!
我没有学过cgi,能不能共享一些程序原码!
非常感谢!!!!!
#13
<script language="vbscript">
Private Sub imgOnclick()
<%response.cookies("count")=request.cookies("count")+1%>
Sub
</script>
Private Sub imgOnclick()
<%response.cookies("count")=request.cookies("count")+1%>
Sub
</script>
#14
不行!"count"怎么传数
#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>
<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>
<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>
<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>
#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">
<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>
这样写可以吗?????
<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>
这样写可以吗?????
#4
<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>
这样写可以吗???好像还是有问题
#5
你试试就知道了,我试过,没问题
#6
可是点击联接之后没有任何变化!!
也显示不出访问数???
也显示不出访问数???
#7
<script src="CookieLib.js"></script>
这个文件在那里〉?
这个文件在那里〉?
#8
up
#9
用cookie是不解决问题的:cookie是客户端的,只能指示一台机器访问某个页面的次数。例如用户A在他的机器*问你的网站NA次,他的页面就显示NA,用户B在他的机器*问你的网站NB次,他的页面显示NB。而你希望的显然是两个用户的的机器都显示NA+NB。
你可以去网上搜索一些免费的计数器。要么就得用CGI,利用数据库解决了。
你可以去网上搜索一些免费的计数器。要么就得用CGI,利用数据库解决了。
#10
CookieLib.js应该是他自己写的或网上共享的关于Cookie的js函数库。
cookie功能跟具体的设置有关,不起作用也是正常的。
反正我的机器上cookie只在同一个浏览器窗口的范围内有效(怎么改设置都没用),即这个窗口设定的cookie变量,只有这个窗口能读,别的窗口读不了。所以,一旦这个窗口关闭,它的所有cookie变量都消失了。
cookie功能跟具体的设置有关,不起作用也是正常的。
反正我的机器上cookie只在同一个浏览器窗口的范围内有效(怎么改设置都没用),即这个窗口设定的cookie变量,只有这个窗口能读,别的窗口读不了。所以,一旦这个窗口关闭,它的所有cookie变量都消失了。
#11
谢谢alexxing(赤铸) 的指点!
我没有用过cgi程序!你能不能共享给我一些,!谢谢
我没有用过cgi程序!你能不能共享给我一些,!谢谢
#12
谢谢alexxing(赤铸) 的指点!!
我没有学过cgi,能不能共享一些程序原码!
非常感谢!!!!!
我没有学过cgi,能不能共享一些程序原码!
非常感谢!!!!!
#13
<script language="vbscript">
Private Sub imgOnclick()
<%response.cookies("count")=request.cookies("count")+1%>
Sub
</script>
Private Sub imgOnclick()
<%response.cookies("count")=request.cookies("count")+1%>
Sub
</script>
#14
不行!"count"怎么传数