javascript不工作需要帮助吗

javascript不工作需要帮助吗,javascript,Javascript,单击卡片时,它应该验证用户是否不在getcookie中,然后它应该返回false并覆盖ahref并转到Cardspass.htm。这不是覆盖 document.getElementById("myLink1").onclick = function () { var user = getCookie("username"); alert(user); if (user === "") { alert("no user"); ret

单击卡片时,它应该验证用户是否不在getcookie中,然后它应该返回false并覆盖ahref并转到Cardspass.htm。这不是覆盖

document.getElementById("myLink1").onclick = function () {
     var user = getCookie("username");
     alert(user);
     if (user === "") {
         alert("no user");
         return true;
     } else {


    alert("we user");
         window.frames.content.location = "/cards/Cardspass.htm";
         return false;
     }
 };


 function getCookie(cname) {
     var name = cname + "=";
     var ca = document.cookie.split(';');
     for (var i = 0; i < ca.length; i++) {
         var c = ca[i];
         while (c.charAt(0) == ' ') c = c.substring(1);
         if (c.indexOf(name) === 0) {
             return c.substring(name.length, c.length);
         }
     }
     return "";
 }
document.getElementById(“myLink1”).onclick=function(){
var user=getCookie(“用户名”);
警报(用户);
如果(用户==“”){
警报(“无用户”);
返回true;
}否则{
警报(“我们用户”);
window.frames.content.location=“/cards/Cardspass.htm”;
返回false;
}
};
函数getCookie(cname){
变量名称=cname+“=”;
var ca=document.cookie.split(“;”);
对于(变量i=0;i

我不熟悉JSFIDLE和javascript。

你必须使用cookies吗?如果不是,为什么不使用本地存储:

     document.getElementById("myLink1").onclick = function () {
         var user = localStorage.getItem("username");
         alert(user);
         if (!user) {
             alert("no user");
             location.href = "/cards/Cards.htm";
         } else {
             alert("we user");
             location.href = "/cards/Cardspass.htm";
         }
     };
要设置键值对,请执行以下操作:

localStorage.setItem("username", dataString);

谢谢你@danleyb2。内容是帧同级帧。所以,我想我需要提一下。我尝试使用window.location无效谢谢@Graham T。我的问题是,由于window.frames.content.location,cardspass.htm未显示在“内容”框中。饼干很好用。它不会返回false(即使警告“显示了我们用户”),也不会覆盖ahref.post your frames HTML中的cards.htm