建站全攻略(12)


5.显示来了几次 当访客每次来的时候,都可以知道自己究竟来的几次,他会觉得站长一直把他当作贵宾对待而心存感激,而你要做的只是加一段代码罢了^_^

具体方法:

在网页HTML源文件的

1<body>和</body>

之间的空白处点击鼠标,输入:

 1<script language="”JavaScript”">   
 2  
 3<!--   
 4  
 5function getCookieVal(offset)   
 6  
 7{var endstr=document.cookie.indexOf(";",offset);   
 8  
 9if(endstr==-1)   
10  
11endstr=document.cookie.length;   
12  
13return unescape(document.cookie.substring(offset,endstr));}   
14  
15function GetCookie(name)   
16  
17{var arg=name+"=";var alen=arg.length;   
18  
19var clen=document.cookie.length;var i=0;   
20  
21while(i<clen)   
22  
23{var j=i+alen;   
24  
25if(document.cookie.substring(i,j)==arg)   
26  
27return getCookieVal(j);   
28  
29i=document.cookie.indexOf(" ",i)+1;   
30  
31if(i==0)   
32  
33break;}   
34  
35return null;}   
36  
37function SetCookie(name,value)   
38  
39{var argv=SetCookie.arguments;   
40  
41var argc=SetCookie.arguments.length;   
42  
43var expires=(2<argc)?argv[2]:null;   
44  
45var path=(3<argc)?argv[3]:null;   
46  
47var domain=(4<argc)?argv[4]:null;   
48  
49var secure=(5<argc)?argv[5]:false;   
50  
51document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");}   
52  
53var expdate=new Date();   
54  
55var visits;   
56  
57expdate.setTime(expdate.getTime()+(24*60*60*1000*365));   
58  
59if(!(visits=GetCookie("visits")))   
60  
61visits=0;   
62  
63visits++;   
64  
65SetCookie("visits",visits,expdate,"/",null,false);   
66  
67if(document.lastModified.substring(2,3)=="/")   
68  
69document.write(“你已经来了”);   
70  
71document.write("<font color=red ><B>"+visits+"</font>"+"</B> ");   
72  
73document.write(“次了!”);   
74  
75\-->   
76  
77</script>

保存退出。我设置的数字字体颜色是大红,汉字颜色是默认的。

Published At
Categories with 站长专区
Tagged with
comments powered by Disqus