javascript不工作需要帮助吗
单击卡片时,它应该验证用户是否不在getcookie中,然后它应该返回false并覆盖ahref并转到Cardspass.htm。这不是覆盖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
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