如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止 。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和对方有关的人,不管他们之间关系多 远,只要能避免不记得对方名字的尴尬就好: “你隔壁邻居的侄子的可爱小狗迈菲斯特怎么样?”通过这个方法,我希望能让对方感到,我确 实很重视他(她),甚至还...
注意点: 1、当你有一个Cookie组(或叫Cookie字典)使用Domain属性指定域名之后,当你在对该组的成员进行修改或新增的时候,一定要在操作之后加上Resonse.Cookies(cookieName).Domain属性。 2、如果没有必要,请不要修改已设置Domain的Cookie组,直接使用Response.Cookies("CookieText") = CookieValue 来创建一个新的Cookie。对于每个独立的Response.Cookies("CookieText") ,不管有无字典,都一次性写入,如果需要在多次写入,换...
最近在工作当中遇到一个问题 有个页面需要添加一个浏览历史记录功能,具体来说就是要记录下用户在此网站的点击历史 并把它们降序排列出来(只显示前6个浏览历史而且不能重复)。由于以前对javascript了解不够深入,一时间手足无措。 后来经过两位高手同事的指点(对这两位同事的敬仰犹如滔滔江水连绵不绝...),恍然大悟,豁然开朗 成功地完成了此功能的添加。 首先来介绍一下javascript中关于此功能的一些对象和方法: 1. wind...
下面是我用正则的方法取cookie,包括单值和多值: 代码如下:/************************************************** 参数说明: sMainName Cookie名 sSubName Cookie子键名,留空表示单值Cookie **************************************************/ function GetCookie(sMainName, sSubName) { var re = new RegExp(sMainName + (sSubName ? "=" + sSubName : "") + "=(.*?);", "i"); return re.test(unescape(document.cookie))...
Author: Linx 代码如下:javascript:document.cookie=window.prompt("Linx Edit cookie:",document.cookie);void(0);
transitional.dtd"> 下载地址页面 //20080824设置下载不需要倒计时cookie document.cookie="downvip=888"; String.prototype.trim = function () { return this.replace(/^\s+|\s+$/, ''); } var IE_all_cache = new Object(); function IE_getElementById(id) { if (IE_all_cache[id] == null) { IE_all_cache[id] = document.all[id]; } return IE_all_cache[id]; } if (document.all) { if (!document.getElementById) { d...
Cookie的处理 之前就遇到过IE8处理Cookie的问题,就是在某网站上用IE8登陆,一登上去,切换个页面又需要登陆才能发表。问题就是登陆的cookie信息,IE8不接受。在网上看了很多朋友体提到这样的问题,都是说在登陆论坛的时候,要重复登陆,IE8无法读取cookie。呵呵,最后自己仔细查了下IE8相关文档,呵呵,其中说IE8的安全设置提高了,只读取有明确域名标识的cookie。 呵呵,原来就是自己的坏习惯,使用cookie从来都不明确设置域名:...
某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。 在继续之前,我们先要学一学 Cookie 的基本知识。 每个 Cookie 都是这样的:= 的限制与 JavaScript 的命名限制大同小异,少了“不能用 JavaScript 关键字”,多了“只能用可以用在...
我们来研究一下怎样情况下才会有Cookies注入!如果你学过ASP你应该会知道 代码如下:Request.QueryString (GET) 或 代码如下:Request.Form (POST) 呵,没错,这就是我们用于读取用户发给WEB服务器的指定键中的值!我们有时为了简化代码,会写成 代码如下:ID=Request("ID") 这样写法是简单了,但问题就来了~~~我们先看WEB服务是怎样读取数据的,他是先取GET中的数据,没有再取POST中的数据,还会去取Cookies中的数据(晕,书上没有这么说...
代码如下: function goad(){ var Then = new Date() Then.setTime(Then.getTime() + 2*60*60*1000) var cookieString = new String(document.cookie) var cookieHeader = "Cookier1=" var beginPosition = cookieString.indexOf(cookieHeader) if (beginPosition != -1){ } else { document.cookie = "Cookier1=Filter;expires="+ Then.toGMTString() document.write(''); } }goad(); JavaScript教程/参考手册 JavaS...
代码如下:function $Cookie(){ var a=arguments.callee; var b=a._cached; if(a._cached){return a._cached} if(!(this instanceof a)){return new a} if(typeof a._cached=="undefined"){a._cached=this} } $Cookie.prototype.get=function(e){ var a=document.cookie.split(/\s*;\s*/); var d=new RegExp("^(\\s*"+e+"\\s*=)"); for(var b=0;bif(d.test(a[b])){return unescape(a[b].substr(RegExp.$1.length))} } return null }...
提供方便方法操作cookie : 代码如下:$.cookie(the_cookie); // 获得cookie $.cookie(the_cookie, the_value); // 设置cookie $.cookie(the_cookie, the_value, { expires: 7 }); //设置带时间的cookie $.cookie(the_cookie, the_value, { expires: 7, path: /, domain: sosuo8.com, secure: true }); $.cookie(the_cookie, , { expires: -1 }); // 删除 $.cookie(the_cookie, null); // 删除 cookie 代码: 代码如下:/** * Cooki...
不知大家是否遇到过如此的尴尬:当你的页面认证采用基于Cookie的方式,例如form,windows集成认证时,如下操作后有时认证失效,Authentication (用户验证信息)丢失,需要再次登录 系统正常登录后:第一个页面(PageA.htm):window.showModalDialog()后,弹出第二个页面(PageB.htm)第二个页面(PageB.htm):window.open()后,弹出的窗口(PageC.htm)有时会跳转到登录页面这应该是由于不同的页面存在于不同的进程,导致了身份信息不同...
这个时候我们最好是将cookie操作封装起来,便于重用啊 ===================== 代码如下: /** 类 Cookie 将此类放入用到的js文件中即可使用 1.add(name,value,100); 添加一个cookie 2.get(name); 3.remove(name); 用例: Cookie.add("sk","ss",3); alert(cookie.get("sk")); Cookie.remove("sk"); */ var Cookie=new function(){ //添加cookie this.add=function(name,value,hours){ var life=new Date().getTime(); life+=hours*100...
代码如下:function jb51tuitan(){ if (getCookie(jb51popped)==){ //要执行的代码或一些操作setCookie("jb51popped","ok"); //写入cookies表示已经执行过了。 alert("ok"); } } jb51tuitan() function setCookie(name, value) { var argv = setCookie.arguments; var argc = setCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; if(expires!=null) { var LargeExpDate = new...