0
JavaScript로 보호되는 다음 HTML 파일이 있습니다.JavaScript는 Firefox에서 작동하지만 IE에서는 작동하지 않습니다
IE와 함께 열 때 JavaScript가 제대로 작동하지 않습니다. JavaScript가 실행되지 않는 것 같습니다. 하이퍼 링크를 클릭하면 grading.pdf가 바로 표시됩니다.
<HTML>
<HEAD>
<TITLE>JavaScript Example 8</TITLE>
<SCRIPT language="JavaScript">
<!--------
var password;
var pass1="test";
password=prompt('Please enter your password to view this page!',' ');
if (password==pass1)
alert('Password Correct! Click OK to enter!');
else
{
window.location="jpass.htm";
}
//----------->
</SCRIPT>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000">
<!--<H1 align="center"><a href="grades.pdf">grading</a></H1>-->
<CENTER>
<!--<A HREF="grades.htm">Grading</A>-->
<a href="grades.pdf">grading</a>
내 의견은 귀하의 질문과 직접적인 관련이 없습니다. 그러나 나에게 자바 스크립트를 사용한 비밀번호는 쉽게 깨뜨릴 수 있습니다. "소스보기"만하고 비밀번호가 있어야합니다. 서버 측 암호 보호를 사용하는 것이 더 안전하지 않습니까? 그렇지 않으면 내가 누락 된 것이있다. – Gabriel
[자바 스크립트] (http://en.wikipedia.org/wiki/JavaScript)와 [JavaServer Pages] (http://en.wikipedia.org/wiki)를 혼동하지 마십시오./JavaServer_Pages). 그것은 완전히 다른 두 가지입니다. 나는 JSP 태그를 제거했다. – BalusC
password = prompt ('이 페이지를 보려면 암호를 입력하십시오!', ''),이 코드를 보면서 프롬프트에서 기본 공백 문자를 공백으로 두어 사용자가 " 그/그녀가 비밀 번호를 입력하면 앞 공백을 볼 수 없습니다 .. 다른 방법은 입력 된 비밀 번호를 손질하는 것입니다 .. – Manie