首页 > 常识 > 互联网 > 网站制作 > 常见问题

JavaScript静态页面值传递Cookie

作者:  时间:2016-08-05
描述:Cookie用来给浏览器提供内存,以便脚本和服务器程序可以在一个页面中使用另一个页面的输入数据。
Cookie是浏览器存储少量命名数据.它与某个特定的网页或网站关联在一起。

Cookie用来给浏览器提供内存,以便脚本和服务器程序可以在一个页面中使用另一个页面的输入数据。

  Post.htm

以下是引用片段:
<input type="text" name="txt1"> 
<input type="button" value="Post"> 
<script language="javascript" > 
function setCookie(name,value) 
/* 
*--------------- setCookie(name,value) ----------------- 
* setCookie(name,value) 
* 功能:设置得变量name的值 
* 参数:name,字符串;value,字符串. 
* 实例:setCookie('username','baobao') 
*--------------- setCookie(name,value) ----------------- 
*/ 
var Days = 30; //此 cookie 将被保存 30 天 
var exp = new Date(); 
exp.setTime(exp.getTime() + Days*24*60*60*1000); 
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 
location.href = "Read.htm"; //接收页面. 
</script>
 
  Read.htm

以下是引用片段:
<script language="javascript" > 
function getCookie(name) 
/* 
*--------------- getCookie(name) ----------------- 
* getCookie(name) 
* 功能:取得变量name的值 
* 参数:name,字符串. 
* 实例:alert(getCookie("baobao")); 
*--------------- getCookie(name) ----------------- 
*/ 
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 
if(arr !=null) return unescape(arr[2]); return null; 
alert(getCookie("baobao")); 
</script>

优点:可以在同源内的任意网页内访问.生命期可以设置.

缺点:值长度有限制.

从手机浏览器访问《生活宝典》

站内搜索
  • JavaScript实现变色表格特效
  • 根据 cookie 文件能够找回密码
  • 浏览网页时保留在 cookie 里的密码安全吗?
  • 怎样判断浏览器是否支持 javascript
  • JavaScript 与 Java Applet 有什么区别?
  • 微商帮
    世界网站大全
    中国科研团队:大象的长鼻子是如何越变越长了
    中国科研团队:大象的长
    自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
    自己是否能够像自己想
    火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
    火宫殿:吃喝玩乐看,烧香
    眼见为实也不为实,更须谨慎看到的并非全貌
    眼见为实也不为实,更须