<!DOCTYPE html>
<html>
<head>
<title>login test</title>
<script>
window.onload = iniAll;
function iniAll(){
document.getElementById("CLIENT").onclick = setCookie;
var setCookie = function(exdays){
var d = new Date();
d.seTime(d.getTime() + (exdays *20*60*60*1000));
var expires = "expires="+d.toUTCString();
documenet.cookie = Test = "=" + Test + "; "
loadPageC();
}
var loadPageC = function(){
window.location = "http://www.cnn.com";
return false;
}
if (document.cookie === "Test = test"){
return loadPageC;
}
else {
}
}
</script>
</head>
<body>
<span style="text-align: center;"><h1>Make your choice.</h1></span>
<a href="http://www.threepanelsoul.com" id="CLIENT">CLIENT</a>
</body>
</html>
这里是更新的代码,但是cookie既没有设置也没有函数loadPageC调用的重定向。 Komodo告诉我,iniAll不会总是返回一个值。我想要它做的是检查一个名为reader / client的cookie或一个读取器/客户端的值,并且根据它是否是一个读取器,它将它重定向到阅读器页面和客户端cookie到客户端页面。 scirpt需要有一个只在没有cookie的情况下加载登录页面的else函数,我已经将其条带化,以便让cookie重定向工作。