2014-12-17 2 views
1

내 페이지에 암호 보호를 설정해야합니다. 하지만 사용자가 탐색 메뉴에서 "갤러리"를 클릭하면 경고 상자가 나타납니다. "내용을 보려면 비밀번호를 입력하십시오."아래 코드를 사용했지만 여전히 필요합니다. 단추가 있고 나는 그것을 원하지 않는다.암호 페이지 Alert Box

P. 그리고 자바 스크립트html 만 사용하는 것이 좋습니다.

function passWord() { 
    var testV = 1; 
    var pass1 = prompt('Enter password to view content',' '); 

    while (testV < 3) { 
     if (!pass1) 
     history.go(-1); 
     if (pass1.toLowerCase() == "123456789") { 
     alert('You Got it Right!'); 
     window.open('/gallery'); 
     break; 
     } 

     testV += 1; 
     var pass1 = prompt('Access Denied - Password Incorrect, Please Try Again.','Password'); 
    } 

    if (pass1.toLowerCase()!="password" & testV == 3){ 
     history.go(-1); 
     return " "; 
    } 
} 

답변

2

자바 스크립트의 암호는 우회하는 경우가 거의 없으며이 경우 소스를보고 암호를 찾을 수 있습니다.

는 onclick을 사용하여 코드를 실행할 수있는, 그런 말로 미루어 보아 - <div class="mymenu" onclick="password();">

편집 : 또한 , (!pass1)가 잘못된 구문이 (pass==null)을 찾으시는 것입니까?

+0

그랬지만 작동하지 않습니다 ... – Jennifer

+0

@Jennifer 위의 편집보기 –

관련 문제