|
| 网页特效<八>cookie |
|
|
|
|
来源: 作者: 阅读: 次 字体:大 中 小 |
|
|
1.显示系统信息
显示访客的系统信息 效果 我猜,你的系统是: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322; Alexa Toolbar), 对不对? 代码 <script language="JavaScript"> document.write("我猜,你的系统是:<br>"+ navigator.userAgent+",<br>对不对?") --> </script>
2. 显示访客的浏览器类型
效果 我猜,你的浏览器是Microsoft Internet Explorer,对不对? 代码 <script language="JavaScript"> document.write("我猜,你的浏览器是"+navigator.appName+", 对不对?") --> </script>
3.显示访客的屏幕分辨率
效果 我猜,你的屏幕分辨率是800x600,对不对? 代码 <script language="JavaScript"> document.write("我猜,你的屏幕分辨率是"+screen.width+"x"+ screen.height+",对不对?") --> </script>
4.记录页面更新时间
自动记录、显示页面更新时间 效果 本页最后更新日期: 11/15/2004 22:36:39 代码 <script language="JavaScript"> <!-- document.write("本页最后更新日期: " + document.lastModified) --> </script>
5.只弹出一次窗口
窗口只在第一次访问时弹出
代码 <SCRIPT language="JavaScript"> <!-- function openpopup(){ url="popup.htm" window.open(url,"www_cf66_net","width=468,height=60, left=200,top=50") }
function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; }
function cf66_net(){ if (get_cookie(’popped’)==’’){ openpopup() document.cookie="popped=yes" } } cf66_net() //--> </SCRIPT>
6.自动关闭弹出式窗口
跟随页面弹出的窗口在规定时间内自动关闭,而且不作任何提示
代码 <script language="JavaScript"> <!-- url="popup.htm" window.open(url, ’www_cf66_net’, ’width=468,height=60, resizable=1,scrollbars=no,left=100,top=50’) --> </script>
然后,在相同目录下新建一个popup.htm网页 (注意要与上面的url对应!),用于显示在弹出窗口中。 在新建文件的源代码中加入如下代码: <script language="JavaScript"> function closeit() { setTimeout("self.close()",10000) } closeit() </script>
7.记录登陆次数
记录访客的来访次数,并根据作出不同的提示信息
再次光临不胜容幸!今后要常来啊! 代码 <SCRIPT language="JavaScript"> <!-- function www_cf66_net(offset) { var endstr=document.cookie.indexOf(";",offset); if(endstr==-1) endstr=document.cookie.length;return unescape( document.cookie.substring(offset,endstr));} function GetCookie(name) { var arg=name+"="; var alen=arg.length; var clen=document.cookie.length; var i=0;while(i<clen) { var j=i+alen; if(document.cookie.substring(i,j)==arg) return www_cf66_net(j); i=document.cookie.indexOf(" ",i)+1;if(i==0) break; } return null; }
function SetCookie(name,value) { var argv=SetCookie.arguments; var argc=SetCookie.arguments.length; var expires=(2<argc)?argv[2]:null; var path=(3<argc)?argv[3]:null; var domain=(4<argc)?argv[4]:null; var secure=(5<argc)?argv[5]:false; document.cookie=name+"="+escape(value)+ ((expires==null)?"":("; expires="+expires.toGMTString()))+ ((path==null)?"":("; path="+path))+((domain==null)?"":( "; domain="+domain))+((secure==true)?"; secure":""); }
var expdate=new Date(); var visits;
expdate.setTime(expdate.getTime()+(24*60*60*1000*365)); //设置COOKIES时间为1年,自己随便设置该时间
if(!(visits=GetCookie("visits"))) visits=0;visits++;SetCookie("visits",visits,expdate,"/", null,false); //以下信息显示可以使用标准的HTML语法,自己随便设置 document.write("你已经光临本页"+"<FONT COLOR=red>"+visits+ "</FONT>"+"次!"); if(visits==1)//来访1次的信息显示 document.write("<br>"+"欢迎光临本站,觉得本站内容如何?"); if(visits==2)//来访2次的信息显示,以下类推,自己随便增加 document.write("<br>"+"再次光临不胜容幸!今后要常来啊!"); if(visits==3) document.write("<br>"+"常客,在本站的论坛发个帖子如何?"); if(visits==4) document.write("<br>"+"你这个疯子!"); if(visits>=5) document.write("<br>"+"疯狂的家伙!我真的非常喜欢你。"); //--> </SCRIPT>
|
|
转载本站文章请注明 来源:长风在线 http://www.CF66.Net
|
|
|
|
|
上一篇: 网页特效<七>图像特效
下一篇: 网页特效<九>其他特效 |
|
|
【投稿日期:2006-11-17 19:45:43】【责任编辑:】【会员投稿】【收藏本页】
|
|
|
|
|
|
|
|
| |
|
|
| |
|
|
| |
|
|
|