linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > JavaScript >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·javascript 时间对象的格式化
·去掉字符串前后的空格
·javascript 事件监听机制
·javascript 事件调用顺序
·js刷新框架子页面的七种方法
·JavaScript:替换字符串
·IE下的JScript编程需注意的内存
·用javascript操作word文档
·Javascript中CTRL+回车提交表单
·JS 获取鼠标位置
·javascript判断Email地址是否有
·Javascript中Select的OnChange
·JS实现的滑动展开与折叠效果
·有分页功能的WEB打印
·Javascript实现窗口最大化的严
最新文章
·使用CSS改变表格边框样式
·为网页添加浮动广告
·判断表单中添加是否数字的JS与
·让浏览器状态栏动起来
·使用Javascript制作行间颜色间
·禁止用右键查看源代码
·网页侦测四法
·制作弹出公告窗口
·为网页添加特效
·网页中取消鼠标右键方法大全
·JavaScript 根据屏幕解析度显示
·如何实现浏览器上的右键菜单
·如何制作浮动广告
·让弹出窗口变得“体贴”一些
·JavaScript技巧:让网页自动穿上
Google
 
用JavaScript查看一些用户信息
[ 作者:  加入时间:2008-02-21 11:39:11  来自:Linux联盟收集整理 ]
1、检测浏览器版本 SPdLinux联盟
SPdLinux联盟
<Script Language="JavaScript"> SPdLinux联盟
<!-- SPdLinux联盟
document.write(navigator.appVersion) SPdLinux联盟
//--> SPdLinux联盟
</script> SPdLinux联盟
2、记住来访次数 SPdLinux联盟
SPdLinux联盟
<SCRIPT LANGUAGE="JavaScript"> SPdLinux联盟
<!-- SPdLinux联盟
var caution = false SPdLinux联盟
function setCookie(name, value, expires, path, domain, secure) { SPdLinux联盟
    var curCookie = name + "=" + escape(value) + SPdLinux联盟
        ((expires) ? "; expires=" + expires.toGMTString() : "") + SPdLinux联盟
        ((path) ? "; path=" + path : "") + SPdLinux联盟
        ((domain) ? "; domain=" + domain : "") + SPdLinux联盟
        ((secure) ? "; secure" : "") SPdLinux联盟
    if (!caution || (name + "=" + escape(value)).length <= 4000) SPdLinux联盟
        document.cookie = curCookie SPdLinux联盟
    else SPdLinux联盟
        if (confirm("Cookie exceeds 4KB and will be cut!")) SPdLinux联盟
            document.cookie = curCookie SPdLinux联盟
} SPdLinux联盟
SPdLinux联盟
function getCookie(name) { SPdLinux联盟
    var prefix = name + "=" SPdLinux联盟
    var cookieStartIndex = document.cookie.indexOf(prefix) SPdLinux联盟
    if (cookieStartIndex == -1) SPdLinux联盟
        return null SPdLinux联盟
    var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length) SPdLinux联盟
    if (cookieEndIndex == -1) SPdLinux联盟
        cookieEndIndex = document.cookie.length SPdLinux联盟
    return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex)) SPdLinux联盟
} SPdLinux联盟
SPdLinux联盟
function deleteCookie(name, path, domain) { SPdLinux联盟
    if (getCookie(name)) { SPdLinux联盟
        document.cookie = name + "=" + SPdLinux联盟
        ((path) ? "; path=" + path : "") + SPdLinux联盟
        ((domain) ? "; domain=" + domain : "") + SPdLinux联盟
        "; expires=Thu, 01-Jan-70 00:00:01 GMT" SPdLinux联盟
    } SPdLinux联盟
} SPdLinux联盟
SPdLinux联盟
function fixDate(date) { SPdLinux联盟
    var base = new Date(0) SPdLinux联盟
    var skew = base.getTime() SPdLinux联盟
    if (skew > 0) SPdLinux联盟
        date.setTime(date.getTime() - skew) SPdLinux联盟
} SPdLinux联盟
SPdLinux联盟
var now = new Date() SPdLinux联盟
fixDate(now) SPdLinux联盟
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000) SPdLinux联盟
var visits = getCookie("counter") SPdLinux联盟
if (!visits) SPdLinux联盟
    visits = 1 SPdLinux联盟
else SPdLinux联盟
    visits = parseInt(visits) + 1 SPdLinux联盟
setCookie("counter", visits, now) SPdLinux联盟
document.write("您已来这儿 " + visits + "次.") SPdLinux联盟
// --> SPdLinux联盟
</SCRIPT> SPdLinux联盟
3、你从哪个网页访问过来 SPdLinux联盟
SPdLinux联盟
<Script Language="JavaScript"> SPdLinux联盟
document.write(document.referrer) SPdLinux联盟
</SCRIPT> SPdLinux联盟
4、最后更新日期 SPdLinux联盟
SPdLinux联盟
<script language="JavaScript"> SPdLinux联盟
<!--hide script from old browsers SPdLinux联盟
document.write("This page has been updated: " + document.lastModified + "") SPdLinux联盟
// end hiding --> SPdLinux联盟
</script> SPdLinux联盟
5、输入姓名至欢迎词 SPdLinux联盟
SPdLinux联盟
把以下代码放在<head></head>之间: SPdLinux联盟
<script> SPdLinux联盟
var name=prompt("YOUR PROMPT MESSAGE","ANY INITAL VALUE") SPdLinux联盟
</script> SPdLinux联盟
</font> SPdLinux联盟
SPdLinux联盟
把以下代码放在HTML文件中: SPdLinux联盟
<center> SPdLinux联盟
<font color=green> SPdLinux联盟
<script>document.write(name);</script> SPdLinux联盟
</font> SPdLinux联盟
其它要输出信息...</center> SPdLinux联盟
</font> SPdLinux联盟
6、记住来访时间 SPdLinux联盟
SPdLinux联盟
<HTML> SPdLinux联盟
<HEAD> SPdLinux联盟
<TITLE>Name - Visits - Last Visit</TITLE> SPdLinux联盟
SPdLinux联盟
<SCRIPT LANGUAGE="JavaScript"> SPdLinux联盟
<!-- Begin SPdLinux联盟
var expDays = 30; SPdLinux联盟
var exp = new Date(); SPdLinux联盟
exp.setTime(exp.getTime() + (expDays*24*60*60*1000)); SPdLinux联盟
function Who(info){ SPdLinux联盟
var VisitorName = GetCookie('VisitorName') SPdLinux联盟
if (VisitorName == null) { SPdLinux联盟
VisitorName = prompt("您的尊姓大名:"); SPdLinux联盟
SetCookie ('VisitorName', VisitorName, exp); SPdLinux联盟
} SPdLinux联盟
return VisitorName; SPdLinux联盟
} SPdLinux联盟
function When(info){ SPdLinux联盟
var rightNow = new Date() SPdLinux联盟
var WWHTime = 0; SPdLinux联盟
WWHTime = GetCookie('WWhenH') SPdLinux联盟
WWHTime = WWHTime * 1 SPdLinux联盟
var lastHereFormatting = new Date(WWHTime); SPdLinux联盟
var intLastVisit = (lastHereFormatting.getYear() * 10000)+ SPdLinux联盟
  (lastHereFormatting.getMonth() * 100) + lastHereFormatting.getDate() SPdLinux联盟
var lastHereInDateFormat = "" + lastHereFormatting; SPdLinux联盟
var dayOfWeek = lastHereInDateFormat.substring(0,3) SPdLinux联盟
var dateMonth = lastHereInDateFormat.substring(4,11) SPdLinux联盟
var timeOfDay = lastHereInDateFormat.substring(11,16) SPdLinux联盟
var year = lastHereInDateFormat.substring(23,25) SPdLinux联盟
var WWHText = dayOfWeek + ", " + dateMonth + " at " + timeOfDay SPdLinux联盟
SetCookie ("WWhenH", rightNow.getTime(), exp) SPdLinux联盟
return WWHText SPdLinux联盟
} SPdLinux联盟
function Count(info){ SPdLinux联盟
var WWHCount = GetCookie('WWHCount') SPdLinux联盟
if (WWHCount == null) { SPdLinux联盟
WWHCount = 0; SPdLinux联盟
} SPdLinux联盟
else{ SPdLinux联盟
WWHCount++; SPdLinux联盟
} SPdLinux联盟
SetCookie ('WWHCount', WWHCount, exp); SPdLinux联盟
return WWHCount; SPdLinux联盟
} SPdLinux联盟
function set(){ SPdLinux联盟
VisitorName = prompt("Who are you?"); SPdLinux联盟
SetCookie ('VisitorName', VisitorName, exp); SPdLinux联盟
SetCookie ('WWHCount', 0, exp); SPdLinux联盟
SetCookie ('WWhenH', 0, exp); SPdLinux联盟
} SPdLinux联盟
function getCookieVal (offset) {  SPdLinux联盟
var endstr = document.cookie.indexOf (";", offset);  SPdLinux联盟
if (endstr == -1)   SPdLinux联盟
endstr = document.cookie.length;  SPdLinux联盟
return unescape(document.cookie.substring(offset, endstr)); SPdLinux联盟
} SPdLinux联盟
function GetCookie (name) {  SPdLinux联盟
var arg = name + "=";  SPdLinux联盟
var alen = arg.length;  SPdLinux联盟
var clen = document.cookie.length;  SPdLinux联盟
var i = 0;  SPdLinux联盟
while (i < clen) {   SPdLinux联盟
var j = i + alen;   SPdLinux联盟
if (document.cookie.substring(i, j) == arg)    SPdLinux联盟
return getCookieVal (j);   SPdLinux联盟
i = document.cookie.indexOf(" ", i) + 1;   SPdLinux联盟
if (i == 0) break;  SPdLinux联盟
}  SPdLinux联盟
return null; SPdLinux联盟
} SPdLinux联盟
function SetCookie (name, value) {  SPdLinux联盟
var argv = SetCookie.arguments;  SPdLinux联盟
var argc = SetCookie.arguments.length;  SPdLinux联盟
var expires = (argc > 2) ? argv[2] : null;  SPdLinux联盟
var path = (argc > 3) ? argv[3] : null;  SPdLinux联盟
var domain = (argc > 4) ? argv[4] : null;  SPdLinux联盟
var secure = (argc > 5) ? argv[5] : false;  SPdLinux联盟
document.cookie = name + "=" + escape (value) + SPdLinux联盟
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + SPdLinux联盟
((path == null) ? "" : ("; path=" + path)) +  SPdLinux联盟
((domain == null) ? "" : ("; domain=" + domain)) +   SPdLinux联盟
((secure == true) ? "; secure" : ""); SPdLinux联盟
} SPdLinux联盟
function DeleteCookie (name) {  SPdLinux联盟
var exp = new Date();  SPdLinux联盟
exp.setTime (exp.getTime() - 1);  SPdLinux联盟
var cval = GetCookie (name);  SPdLinux联盟
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); SPdLinux联盟
} SPdLinux联盟
// End --> SPdLinux联盟
</SCRIPT> SPdLinux联盟
SPdLinux联盟
</HEAD> SPdLinux联盟
SPdLinux联盟
<BODY BGCOLOR=#ffffff vlink=#0000ff> SPdLinux联盟
SPdLinux联盟
<!-- Demonstration --> SPdLinux联盟
<CENTER> SPdLinux联盟
<SCRIPT LANGUAGE="JavaScript"> SPdLinux联盟
if (Count()==0) SPdLinux联盟
{ SPdLinux联盟
document.write("您好!" + Who() + ". 您首次来这儿,请多提宝贵意见."); SPdLinux联盟
} SPdLinux联盟
else SPdLinux联盟
{ SPdLinux联盟
document.write("您好!" + Who() + ". 您已来这儿 " + Count() + "次了,最后一次在 " + When() +"."); SPdLinux联盟
} SPdLinux联盟
</SCRIPT> SPdLinux联盟
</CENTER> SPdLinux联盟
</BODY> SPdLinux联盟
</HTML> Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·用JavaScript实现一些随机事件  (2008-02-21 11:30:34)
 ·巧用JavaScript记录网站访问次数  (2008-02-20 18:41:57)
 ·几个很有用的javascript函数  (2008-02-20 18:38:57)
 ·用JavaScript判断日期、数字、整数和特殊字符  (2008-02-20 17:36:07)
 ·JavaScript制作会反弹的浮动图片  (2008-02-20 17:14:34)
 ·Javascript技术实现真正的网上试听  (2008-02-20 16:32:51)
 ·用Javascript自动输出网页文本  (2008-02-20 15:54:41)
 ·JavaScript图片小特效5例  (2008-02-20 14:56:37)
 ·使用Javascript制作声音按钮  (2008-02-20 14:49:15)
 ·用JavaScript为你的网站加密  (2008-02-20 14:45:29)