묻고답하기
자바스크립트 구문 문제. 자바스크립트 잘아는분 해결좀..;
2012.08.23 09:39
자바스크립트로 문제에 따라 다른 주소로 뿌려주는 소스를 제작중인데
원하는 값이 않나오네요..
답을 폼에 맞게 쓰면 a1,b1,c1,d1,으로 링크가 걸리고 틀리면a2,b2,c2,d2로 링크가 걸려야
하는데 값이 맞거나 틀리거나 한 방향으로만 링크가 걸립니다.
자바스크립트 고수분들, 어떻게 수정해야 링크가 정상적으로 되는지 알려주시면 감사하겠습니다.
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function EX1(){
var done=0;
var password=document.login.password.value;
password=password.toLowerCase();
if (password=="중국") { window.location="#a1"; done=1; }
if (password=="차이나") { window.location="#a1"; done=1; }
if (password=="china") { window.location="#a1"; done=1; }
if (done==0){ window.location="#a2";}
}
// End -->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function EX2(){
var don=0;
var pass=document.loa.pass.value;
pass=pass.toLowerCase();
if (pass="가위") { window.location="#b1"; don=1; }
if (don==0){ window.location="#b2";}
}
// End -->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function EX3(){
var donn=0;
var pas=document.loaa.pas.value;
pas=pas.toLowerCase();
if (pas="비데") { window.location="#c1"; donn=1; }
if (donn==0){ window.location="#c2";}
}
// End -->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function EX4(){
var donnn=0;
var paso=document.loaaa.paso.value;
paso=paso.toLowerCase();
if (paso="rhea") { window.location="#d1"; donnn=1; }
if (paso="Rhea") { window.location="#d1"; donnn=1; }
if (paso="레아") { window.location="#d1"; donnn=1; }
if (donn==0){ window.location="#d2";}
}
// End -->
</SCRIPT>
<form name=login>
<input name=password type=text size="15">
<input type=button value="입력" onClick="EX1()">
</form>
<form name=loa>
<input name=pass type=text size="15">
<input type=button value="입력" onClick="EX2()">
</form>
<form name=loaa>
<input name=pas type=text size="15">
<input type=button value="입력" onClick="EX3()">
</form>
<form name=loaaa>
<input name=paso type=text size="15">
<input type=button value="입력" onClick="EX4()">
</form>
도움되셨기를 바랍니다.^^