搜索
赞助商

帖子标记'饼干'

cookie的名称

星期五,2009年1月9日

的<script>
<! -
/ /版权所有(c)1996-1997托默释然。 保留所有权利。
/ /使用权限给脚本提供,本通知仍保持原样。
/ /附加脚本可在http://www.geocities.com/〜耶胡达/

/ /如果布尔变量指定要用于显示警报,如果超过4KB的饼干
小心虚假的VaR =

/ /名称 - Cookie的名称
/ /值 - cookie的值
/ / [过期] - 过期的cookie(默认为本届会议结束日期)
/ / [路径] - 路径的Cookie的有效期(默认的路径调用文件)
/ / [域名] - 域名,Cookie的有效期(默认为调用文件域)
/ / [安全] - 布尔值,指示如果cookie传播需要一个安全的传输
/ / *一个参数时,被指定为一个占位符空默认
/ / *空占位符是不需要尾部省略参数
函数setCookie(名称,值,过期,路径,域安全)(
变种curCookie =名称+“=”+逃生(价值)+
((过期)?“;届满=”+ expires.toGMTString():“”)+
((路径)?“;路径=”+路径:“”)+
((域)?“;域=”+域名:“”)+
((安全)?“安全”:“”)
如果(!谨慎| |(姓名+“=”+逃生(值))。长度<= 4000)
document.cookie = curCookie
其他
如果(确认(“曲奇超过4KB的,将被切断!”))
document.cookie = curCookie

/ /名称 - 所需的cookie的名称
/ / *返回字符串,其中包含指定的Cookie或空值如果cookie不存在
功能getCookie(名称)(
VaR的前缀=名称+“=”
变种cookieStartIndex = document.cookie.indexOf(前缀)
如果(cookieStartIndex == -1)
返回null
变种cookieEndIndex = document.cookie.indexOf (";", cookieStartIndex + prefix.length)
如果(cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
返回unescape(document.cookie.substring(cookieStartIndex + prefix.length,cookieEndIndex))

/ /名称 - Cookie的名称
/ / [路径] - cookie的路径(必须被视为用于创建cookie的路径相同)
/ / [域名] - 的cookie(域必须被视为用于创建cookie的域名相同)
/ / *如果默认路径和域名分配空或省略,如果没有明确的说法收益
功能deleteCookie(名称,路径,域)(
如果(getCookie(名称))(
document.cookie =名称+“=”+
((路径)?“;路径=”+路径:“”)+
((域)?“;域=”+域名:“”)+
“过期=周四,1月01日格林尼治标准时间70 00:00:01”

/ /日期 - 任何日期对象的实例
/ / *你应该手为“维修的日期对象的所有实例此功能”
/ / *这个函数是从第14章采取“时间和日期在JavaScript”,在“学习JavaScript高级程序设计”
功能fixDate(日期)(
变种基地=新的日期(0)
变种斜= base.getTime()
如果(斜> 0)
date.setTime(date.getTime() - 斜)

现在=新变种日期()
fixDate(现在)
now.setTime(now.getTime()+ 31 * 24 * 60 * 60 * 1000)
变种名称= getCookie(“姓名”)
如果(!名称)
名称=提示符(“请输入您的姓名:”,“李四”)
setCookie(“名称”,名称,现在)
文件撰写(“你好”+名称+“!”)
/ / - >
</脚本>

Cookie的信息

星期五,2009年1月9日

这头插入到第

<SCRIPT LANGUAGE="JavaScript">
<! - 原件:法案多奇,hIdaho设计(bdortch@netw.com)
<! - 开始
功能getCookieVal(偏移)(
变种endstr = document.cookie.indexOf (";",抵消);
如果(endstr == -1)
endstr = document.cookie.length;
返回unescape(document.cookie.substring(偏移,endstr));

功能GetCookie(名称)(
变种精氨酸=名称+“=”;
变种阿伦= arg.length;
VaR的克伦= document.cookie.length;
风险值= 0;
而(我<克伦)(
变种j =我+阿伦;
如果(document.cookie.substring(i和j)==精氨酸)
返回getCookieVal(十);
我= document.cookie.indexOf(“”,我)+ 1;
如(i == 0)
打破;

返回null;

功能SetCookie(名称,值)(
变种argv中获取= SetCookie.arguments;
变种argc = SetCookie.arguments.length;
变种到期=(2 <argc)? 的argv [2]:空;
VaR的路径=(3 <argc)? 的argv [3]:空;
VaR的域名=(4 <argc)? 的argv [4]:空;
安全风险值=(5 <argc)? 的argv [5]:虚假的;
document.cookie =名称+“=”+逃生(价值)+
((满==空)?“”:(“;届满=”+ expires.toGMTString()))+
((路径==空)?“”:(“;路径=”+路径))+
((域==空)?“”:(“;域=”+域名))+
((安全==真)?“安全”:“”);

功能DisplayInfo()(
变种expdate =新的日期();
VaR的访问;
expdate.setTime(expdate.getTime()+(24 * 60 * 60 * 1000 * 365));
如果(!(访问= GetCookie(“访问”)))
访问= 0;
访问+ +;
SetCookie(“访问”,访问,expdate,“/”,空,假);
VaR的信息;
如果(访问== 1)
消息=“欢迎来到我的网页!”;
如果(访问== 2)
消息=“我看见你回来!”;
如果(访问== 3)
消息=“哦,是你了!”;
如果(访问== 4)
消息=“你一定是好奇!”;
如果(访问== 5)
消息=“你几乎是经常!”;
如果(访问== 6)
消息=“您需要一个爱好!”;
如果(访问== 7)
消息=“没有什么好做?”;
如果(访问== 8)
消息=“你永远不要睡觉?”;
如果(访问== 9)
消息=“获取生活!!!";
如果(访问> = 10)
消息=“租金是对本月1日到期!”;
警报(“\ ñ”+“您的浏览器已经访问过本页\ ñ”
+“”+访问+“\ ñ”
+“时间(s )."+" \ ñ”+“\ ñ”
+消息);

功能ResetCounts()(
变种expdate =新的日期();
expdate.setTime(expdate.getTime()+(24 * 60 * 60 * 1000 * 365));
访问= 0;
SetCookie(“访问”,访问,expdate,“/”,空,假);
history.go(0);

/ /结束 - >
</脚本>

插入人体本条

的<FORM>
<center>立即
<INPUT NAME="update" TYPE="BUTTON" VALUE="Revisit Page" OnClick="history.go(0)">
<INPUT NAME="reset" TYPE="BUTTON" VALUE="Reset Counter" OnClick="ResetCounts()">
</中心>
</表格>

修改<body>标签

<BODY onload="DisplayInfo()">

翻译