JavaScript在我的框架中不起作用?

时间:2010-07-15 21:41:24

标签: javascript passwords frameset

我现在正在制作一个主页,我在框架集的“主页”周围做了一个优势......这可能是愚蠢的,但现在我的JavaScript出于某种原因不起作用了?!

我想要做的是使用javascript制作用户名和密码保护页面。脚本本身如下:

function logIn(); {

var username = prompt("Skriv venligst dit brugernavn:" , "");

var password = prompt("Skriv venligst dit password:" , "");

var PassWords = new Array(46);
{
    PassWords[0] = "username:password";
    PassWords[1] = "username1:password1";
    PassWords[2] = "and_so_on:and_so_on";
}

for (i = 0; i < PassWords.length; i++)
{
    if (PassWords[i].indexOf(username) == 0)
    {
        var Split = koder[i].split(":");
        var UserName = Split[0];
        var PassWord = Split[1];
        if (username == UserName && password == PassWord)
        {
            alert("Access Granted")
            window.location="access.htm";
        }
        else 
        {
            alert("Access Denied!")
            window.location="no_access.htm";
        }
    }
}

var username = prompt("Skriv venligst dit brugernavn:" , ""); var password = prompt("Skriv venligst dit password:" , ""); var PassWords = new Array(46); { PassWords[0] = "username:password"; PassWords[1] = "username1:password1"; PassWords[2] = "and_so_on:and_so_on"; } for (i = 0; i < PassWords.length; i++) { if (PassWords[i].indexOf(username) == 0) { var Split = koder[i].split(":"); var UserName = Split[0]; var PassWord = Split[1]; if (username == UserName && password == PassWord) { alert("Access Granted") window.location="access.htm"; } else { alert("Access Denied!") window.location="no_access.htm"; } } }

请帮帮我!! (:主页的链接是http://www.vestervang-dejret.dk/ - 您可能不会理解它,因为它是丹麦语但是悬停“Dokumenter”并选择“Referater”,如果您点击按钮,您将看不到任何事情......我尝试使用按钮和onload-event触发脚本,但没有任何作用!请帮助!

1 个答案:

答案 0 :(得分:3)

删除分号“;”登录后()

JavaScript将此视为语句的结尾,而不是考虑函数体。它仍然是有效的JavaScript,但它不是函数定义。

function logIn() {

 var username = prompt("Skriv venligst dit brugernavn:" , "");

var password = prompt("Skriv venligst dit password:" , "");
// ... etc...