(1) 当前页面未设置同名的情况;(转)
//超过4k的一个超长字符串
var longstring='dfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfs
afdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfs
afdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsaf
dfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdf
safdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfs
afdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsaf
dsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafd
fsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsa
fdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdf
safdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfs
afdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafd
safdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdf
safdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsaf
dfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsaf
dfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsaf
dsafdfsa
fdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsa
fdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsafdfsafdsaf
dfsafdsafdfsafdsafdfsafdsafdfsafdsafddfsafdsafdfsafdsafdfsafdsafdfsafdsafdf
;
//写cookie函数
function setcookie(name,value)
{
var days = 1; //此 cookie 将被保存 1 天
var exp = new date();
exp.settime(exp.gettime() + days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.togmtstring();
}
function getcookie(name)//取cookies函数
{
var arr = document.cookie.match(new regexp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
//设置cookie,此处包含文章开头提到的两种情况:
setcookie('test','已经设置的cookie');
//设置超长cookie:
setcookie('test',longstring);
alert(getcookie('test'));
测试结果如下:
浏览器版本 |
输出结果 |
ie6 |
null |
ie7 |
null |
ie8 |
null |
firefox |
null |
chrome |
null |
opera |
null |
浏览器版本 |
输出结果 |
ie6 |
null |
ie7 |
null |
ie8 |
已经设置的cookie |
firefox |
已经设置的cookie |
chrome |
已经设置的cookie |
opera |
已经设置的cookie |