1.简介. 浏览器版本要求:Netscape 2.0和MSIE 3.0以上。 2.如何设置cookies function setCookie() 分析一下: var the_cookie ="firsrt_samp=username:" + escape(the_name); 如果我在提示框中输入了"hermes info",该行代码将生成一个字符串first_samp=username:hermes%20info.即运行这段代码的用户将把一个名为first_samp的cookie保存到自己的硬盘上.该cookie的值是username:hermes%20info,编码函数 escape()将"hermes info"编码为"hermes%20info". 当读取cookie时,我们寻找名为first_samp的cookie,然后提取username:hermes%20info,将其用 unescape()解码,去掉username:. document.cookie = the_cookie; 值得一提的是:cookie值中不能有空格,逗号或分号. cookie就设置好了。简单吗? 2.如何读取cookies 接上面的例子,我们看看如何读取设置好的cookie: function readCookie() var read_cookie = the_cookie.split(":"); 用spit把cookies字符串分割成一个数组 var the_name = read_cookie[1]; 提取":"后面的字符串,如:"hermes20%info" var the_name = unescape(the_name); 把编码的字符串解码成 "hermes info" alert("你好! " + the_name); 输出读取的cookies 如果你对以前的字符串处理课程学得好,这就易如反掌了! |