![]() |
|
用JavaScript查看一些用户信息
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
广告招租,e-mail:yesize@hotmail.com 1、检测浏览器版本 <Script Language=JavaScript> <!-- document.write(navigator.appVersion) //--> </script> 2、记住来访次数 <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 unescape(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) document.write(您已来这儿 + visits + 次.) // --> </SCRIPT> 3、你从哪个网页访问过来 <Script Language=JavaScript> document.write(document.referrer) </SCRIPT> 4、最后更新日期 <script language=JavaScript> <!--hide script from old browsers document.write(This page has been updated: + document.lastModified + ) // end hiding --> </script> 5、输入姓名至欢迎词 把以下代码放在<head></head>之间: <script> var name=prompt(YOUR PROMPT MESSAGE,ANY INITAL VALUE) </script> </font> 把以下代码放在HTML文件中: <center> <font color=green> <script>document.write(name);</script> </font> 其它要输出信息...</center> </font> 6、记住来访时间 <HTML> <HEAD> <TITLE>Name - Visits - Last Visit</TITLE> <SCRIPT LANGUAGE=JavaScript> <!-- Begin var expDays = 30; var exp = new Date(); exp.setTime(exp.getTime() + (expDays*24*60*60*1000)); function Who(info){ var VisitorName = GetCookie(VisitorName) if (VisitorName == null) { VisitorName = prompt(您的尊姓大名:); SetCookie (VisitorName, VisitorName, exp); } return VisitorName; } function When(info){ var rightNow = new Date() var WWHTime = 0; WWHTime = GetCookie(WWhenH) WWHTime = WWHTime * 1 var lastHereFormatting = new Date(WWHTime); var intLastVisit = (lastHereFormatting.getYear() * 10000)+ (lastHereFormatting.getMonth() * 100) + lastHereFormatting.getDate() var lastHereInDateFormat = + lastHereFormatting; var dayOfWeek = lastHereInDateFormat.substring(0,3) var dateMonth = lastHereInDateFormat.substring(4,11) var timeOfDay = lastHereInDateFormat.substring(11,16) var year = lastHereInDateFormat.substring(23,25) var WWHText = dayOfWeek + , + dateMonth + at + timeOfDay SetCookie (WWhenH, rightNow.getTime(), exp) return WWHText } function Count(info){ var WWHCount = GetCookie(WWHCount) if (WWHCount == null) { WWHCount = 0; } else{ WWHCount++; } SetCookie (WWHCount, WWHCount, exp); return WWHCount; } function set(){ VisitorName = prompt(Who are you?); SetCookie (VisitorName, VisitorName, exp); SetCookie (WWHCount, 0, exp); SetCookie (WWhenH, 0, exp); } function getCookieVal (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 getCookieVal (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 = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + = + escape (value) + ((expires == null) ? : (; expires= + expires.toGMTString())) + ((path == null) ? : (; path= + path)) + ((domain == null) ? : (; domain= + domain)) + ((secure == true) ? ; secure : ); } function DeleteCookie (name) { var exp = new Date(); exp.setTime (exp.getTime() - 1); var cval = GetCookie (name); document.cookie = name + = + cval + ; expires= + exp.toGMTString(); } // End --> </SCRIPT> </HEAD> <BODY BGCOLOR=#ffffff vlink=#0000ff> <!-- Demonstration --> <CENTER> <SCRIPT LANGUAGE=JavaScript> if (Count()==0) { document.write(您好! + Who() + . 您首次来这儿,请多提宝贵意见.); } else { document.write(您好! + Who() + . 您已来这儿 + Count() + 次了,最后一次在 + When() +.); } </SCRIPT> </CENTER> </BODY> </HTML>
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||