关于cookies路径
function openpopup(){
document.writeln( " <SCRIPT language=JavaScript> ");
document.writeln( "window.open( 'http://siyizhu.126.com ') ");
document.writeln( " </script\> ");
}
function get_cookie(Name) {
var search = Name + "= "
var returnvalue = " ";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf( "; ", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function helpor_net(){
if (get_cookie( 'popped ')== ' '){
openpopup()
document.cookie= "popped=yes "
}
}
helpor_net()
这段代码,放置于所有页面上。出现不同路径的页面,代码无效的问题。请问各位老师,如何设置路径,以达到网站上所有页面都能起作用。(24小时只弹一次。)
------解决方案--------------------你cookies中本来就没有添加路径啊,当然这种情况下不同目录下的文件就不能访问了。
document.cookie= "popped=yes ; path=/ "
此外你可以增加一个记录时间的信息到cookie中就可以完成24小时有效了。