Javascript OnClick函数不工作(头部有部分代码)

Javascript OnClick函数不工作(头部有部分代码),javascript,function,onclick,web,Javascript,Function,Onclick,Web,遇到此错误时,我正在更新我的网站。 这是一个简单的用户名密码Javascript调用函数 以下是代码(出于保密考虑,我不想透露任何用户名、密码、链接或函数名): 函数----(){ var username=prompt(“请输入您的用户名”); if(username.toLowerCase()=“----”){ var password=提示(“请输入您的密码”); if(password.toLowerCase()==“----”){ 打开窗户http://example.com“,”自

遇到此错误时,我正在更新我的网站。
这是一个简单的用户名密码Javascript调用函数

以下是代码(出于保密考虑,我不想透露任何用户名、密码、链接或函数名):


函数----(){
var username=prompt(“请输入您的用户名”);
if(username.toLowerCase()=“----”){
var password=提示(“请输入您的密码”);
if(password.toLowerCase()==“----”){
打开窗户http://example.com“,”自我“)
}
否则{
警报('密码不正确。请重试')
}
}
否则{
警报('用户名不正确。请重试')
}
}

请不要批评我的代码;我只写了1~2年的代码。我很想从这次翻新经历中学到更多

谢谢
余杰斐逊

你有多余的else语句。我添加了一个名为foo的示例函数来解释。尝试在代码中调整缩进,这样可以避免产生语法错误


函数foo(){
var username=prompt(“请输入您的用户名”);
if(username.toLowerCase()=“user”){
var password=提示(“请输入您的密码”);
if(password.toLowerCase()=“pass”){
打开窗户http://example.com","你自己",;
}
}
否则{
警报('密码不正确。请重试');
}
}

在这里输入代码
任何查看您网站的人都可以在您的代码中看到这些函数名、用户名和密码。这是不安全的。我知道这不是很安全,但它将是好的,因为这段代码将用于一个偶然的目的,而不是一个严重的网站。它仍然不工作。。。您可以在www.dsandb.weebly.com/login.htmlc上尝试it链接,您能帮我找到一个快速有效的解决方案吗?
<head>
<script>
function ----() { 
var username = prompt("Please enter your username.");
if (username.toLowerCase() == "-----"){
    var password = prompt("Please enter your password.");
    if (password.toLowerCase() == "-----"){
   window.open('http://example.com',"_self")
}
else{
alert('Incorrect password. Please try again.')
}
}
else{
alert('Incorrect username. Please try again.')
}
}
</script>
</head>  

<body>
<p><a onclick="----()" href="javascript:void(0);">------</a></p>
</body>
<html>
<head>
<script>
function foo() { 
    var username = prompt("Please enter your username.");
    if (username.toLowerCase() == "user"){
        var password = prompt("Please enter your password.");
        if (password.toLowerCase() == "pass"){
            window.open('http://example.com',"_self");
        }
    }
    else{
        alert('Incorrect password. Please try again.');
    }
}
</script>
</head>  
<body>
<p><a onclick="foo()" href="javascript:void(0);">click me</a></p>
</body>enter code here
</html>