2010-07-15 4 views
1

현재 홈페이지를 만들고 있는데 프레임 세트로 "기본 페이지"주위에 가장자리를 만들었습니다 ... 어쩌면 어리석은 짓 이었지만 이제는 내 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"; 
     } 
    } 
} 

}

제발 도와주세요! (: 홈페이지 링크는 http://www.vestervang-dejret.dk/입니다. 덴마크어이지만 "Dokumenter"를 가리키고 "Referater"를 선택했기 때문에 이해가되지 않을 것입니다. 버튼을 클릭하면 아무 일도 일어나지 않을 것입니다 ... 나는 ! ";"! 버튼과 온로드 이벤트하지만 아무것도 작동과 스크립트는

+1

왜 인증 코드가 엘? 브라우저의 "소스보기"기능에 대해 알고있는 사람이라면 몇 초 안에이 보안 기능을 우회 할 수 있습니다. – JohnFx

+0

나는 아마추어가 그것을 생각하지 않을 것이다. 나는 희망한다 : O 나는이 프로그래밍 전체에 대해 새로운 편이다 (알 수 있듯이, 나는 분명히 신인이 된 실수를했다). 귀하의 홈페이지를 "보안"하는 또 다른 이름을 지을 수 있습니까? :) – Latze

+0

그것은 서버에서 어떤 기술을 사용하고 있는지에 따라 다릅니다. 세션을 살펴보십시오. http://en.wikipedia.org/wiki/Session_(computer_science) – Annie

답변

3

세미콜론을 제거 도와주세요 로그인() 후

자바 스크립트를 문장의 끝으로하고, 계정을 고려하지 않는 것이보고있다 함수 몸체입니다. 유효한 JavaScript이지만 함수 정의가 아닙니다.

function logIn() { 

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

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

Stupid me! 정말 고맙습니다 :) – Latze