摘自本页面。
function getcookieval(offset) {
var endstr = document.cookie.indexOf(";",offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape (document.cookie.substring(offset,endstr));
}function getcookie(name) {
var arg = name + '=';
var alen = arg.length;
var clen = document.cookie.length;
var j = 0;
while (j< clen) {
var k = j + alen;
if(document.cookie.substring(j,k) == arg) return getcookieval(k);
j = document.cookie.indexOf("",j)+1;
if (j ==0 ) break;
}
return null;
}
function getcookieval(offset) {
var endstr = document.cookie.indexOf(";",offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape (document.cookie.substring(offset,endstr));
}function getcookie(name) {
var arg = name + '=';
var alen = arg.length;
var clen = document.cookie.length;
var j = 0;
while (j< clen) {
var k = j + alen;
if(document.cookie.substring(j,k) == arg) return getcookieval(k);
j = document.cookie.indexOf("",j)+1;
if (j ==0 ) break;
}
return null;
}
解决方案 »
- load()函数加载页面后怎样保持文章不变形?
- 调试google api的时候发生奇怪错误
- 问个简单的问题,怎么写一个JavaScript函数设置选中单选框的首项
- 动态创建的DIV的STYLE设置问题
- 大家好
- jcript&access&onmouseover>>>>>急急急急,在线等~~~~
- 相同的name,不同的value,怎么用javascript来实现选择提示???谢谢各位兄弟。
- 请问如何设置某个具有特定id的<tr>元素的背景色?在线等!
- 如何把date类型转换为 string 类型??
- 菜鸟问题
- 奇怪的问题,怎么所有的无边框窗口在我的机器上都是全屏的???
- 哪位大哥能给我讲讲 prototype的概念和用法,感谢!我查了资料,还是不怎么理解
然后读取这个文件中的内容
这个是不是由path指定的?
指定后怎么读?
我是这样设定的:
document.cookie="xm=Jack^mm=521;path=testcookie;expires=Sunday,30-Oct-2005 23:12:00 GMT"
可是却不知道该怎么读出来
请各位帮忙了
cookie其实是字符串文本,我们一般取的是他的值
基本格式:
name=formElementValue;expires=date_value;path=pathValue;
当然格式比较灵活,你可以按自己的意思写;
注意关键字:';' 'expires=','path='
以这里为例子,先搜索name=字段,取得name=字符串的位置
再锁定value字段,象处理字符串一样进行处理
<!--
function setCookie(name,value,expires){
document.cookie = name + "=" + escape(value) + ";expires=" + expires.toGMTString() + ";path=/";
}
function getCookie(name){
var search=name+"=";
var index=document.cookie.indexOf(name+"=");
if(index!=-1){
begin=index+search.length;
end=document.cookie.indexOf(";",begin);
if(end==-1)
end=document.cookie.length;
return unescape(document.cookie.substring(begin, end));
}
else return "";
}function deleCookie(name){
var expires=new Date();
expires.setTime(expires.getTime()-24*3600*1000*1);
setCookie(name,"",expires);
}function getData(){
var s
if((s=getCookie("user_name"))!="")
document.form.user_name.value=s;
if((s=getCookie("user_psw"))!="")
document.form.user_psw.value=s;
return false;
}function setData(){
var expires=new Date();
expires.setTime(expires.getTime()+7*24*3600*1000)
setCookie("user_name",document.form.user_name.value,expires);
setCookie("user_psw",document.form.user_psw.value,expires);
}
-->
</script>
<form name="form">
<input type=text name="user_name">
<input type=text name="user_psw">
</form>