当前位置: 网学 > 编程文档 > Javascript > 正文

JavaScript高级教程-第二课:读取cookies

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/03/19

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了Javascript-JavaScript高级教程-第二课:读取cookies 的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

读取cookies

一旦你在某用户的硬盘上设置了cookie,读取是件很容易的事.下面是读取cookie范例的代码:
function readCookie()

{

var the_cookie = document.cookie;

var broken_cookie = the_cookie.split(":");

var the_name = broken_cookie[1];

var the_name = unescape(the_name);

alert("Your name is: " + the_name);

}
第1行很重要.当你的浏览器打开一个网页时,它调用任何和该网页有关的cookie然后将其载入document.cookie属性.
读取cookie的技巧在于从中抽取出你需要的信息.注意在我们所设置的cookie是这样的:wm_javascript=username:dave%20thau.在该函数第1行之后的所有用于从该cookie中提取出用户名(username).
var broken_cookie = the_cookie.split(":");
将cookie在分号处分割成两部分.
var the_name = broken_cookie[1];
抓取分号后面的内容dave%20thau.
var the_name = unescape(the_name);
取消函数escape()的编码替换.在本例中重新用空格替换了%20.
alert("Your name is: " + the_name); 显示你的姓名.
这个例子使用的cookie只保存了很少的信息:用户名,cookie
最多可以保存多达4kb的信息。>>

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号