JavaScript не работает в моих кадрах? - PullRequest
1 голос
/ 16 июля 2010

В данный момент я делаю домашнюю страницу, и я сделал грань вокруг "главной страницы" с помощью frameset ... это, вероятно, глупо, но теперь мой JavaScript по какой-то причине не работает?!

Что я хочу сделать, так это создать страницу с именем пользователя и паролем, используя javascript. Сам скрипт выглядит следующим образом:

function logIn(); {</p> <pre><code>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, но ничего не работает! ПОЖАЛУЙСТА, ПОМОГИТЕ!

1 Ответ

3 голосов
/ 16 июля 2010

Удалить точку с запятой ";" после входа в систему ()

JavaScript считает это концом оператора, а не учитывает тело функции. Это все еще допустимый JavaScript, но это не определение функции.

function logIn() {

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

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