我在网站上看到这个回复代码,我试图在我的网站上使用它。我无法理解如何在其中生成toURl和refUrl。请指导他们的结构。感谢
var backtriggered = false;
setTimeout('goBack()',timer);
function goBack() {
if(backtriggered) return false;
backtriggered = true;
toURL=getWelcomeCookie('toURL');
refURL = getWelcomeCookie('refURL');
var reg = /(.*)\/sites\/(.*)\/(\d{4})\/(\d{2})\/(\d{2})\/(.*)\/?/;
if(reg.test(toURL) == false){
document.cookie="toURL"+ "=" +escape(toURL)+";path=/; domain=.mycsnippets.com; expires=Thu, 01-Jan-1900 00:00:01 GMT";
document.cookie="refURL"+ "=" +escape(toURL)+";path=/; domain=.mycsnippets.com; expires=Thu, 01-Jan-1900 00:00:01 GMT";
}
location.href=toURL;
}
答案 0 :(得分:1)
document.cookie="toURL"+ "=" +escape(toURL)+";path=/; domain=.mycsnippets.com; expires=Thu, 01-Jan-1900 00:00:01 GMT";
此行在浏览器的Cookie存储区中放置一个值。有关更多信息,我认为您应该首先阅读:http://en.wikipedia.org/wiki/HTTP_cookie
答案 1 :(得分:1)
设置Cookie有两种方法:通过服务器响应,以及通过javascript。
这段代码的作用是使用javascript设置cookie,在设置url到目标url(toURL)之前说明访问者去过哪里以及他去哪里。这样下一页调用时就知道要回到cookie中设置的url作为上一个url。