2010-04-14 1 views
1

내 코드가 작동하지 않는 이유를 잘 모르겠다. 스스로 자바 스크립트를 가르쳐 주었다. 나는 PHP를 적당히 알고 있으며, 패스워드와 사용자 명을 보유하기 위해 자바를 사용하는 지능을 알고있다. 스크립트가 작동하기 만하면됩니다.자바 스크립트를 사용하여 자바 스크립트를 사용하면 나중에 PHP를 통합 할 것인가?

<html> 
    <head> 

    <title>34webs</title> 

    <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> 

    <link rel="stylesheet" type="text/css" media="screen" href="main.css"> 

    <script type="text/javascript" src="js/prototype.js"></script> 
    <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> 
    <script type="text/javascript" src="js/lightbox.js"></script> 

    <script type="javascript" > 

    function logintry(){ 

    var usern = document.logn.username.value; 
    var passw = document.logn.password.value; 

    if(usern == blue && passw == bluee){ 


    alert('password is correct!'); 

    }else{ 

    alert('password is wrong'); 

    } 



    } 


    </script> 

     </head> 

     <body> 

    <div id="bod"> 

     <div id="nav"> 
     <p id="buttonhead">34 web</p> 
     <a href="#" class="button">HOME</a> 
     <a href="#" class="button">NEWS</a>  
     <a href="#" class="button">DOWNLOADS</a> 
     <a href="#" class="button">ERA</a> 
     <a href="#" class="button">IE BROWSER</a> 
     <a href="#" class="button">DRIVERS</a>  

     <form name="logn"> 
     <table style="margin:0 auto; background:#0174DF; color:white;"> 
     <tr> 
     <td> 
     Username<br> 
     <input type="text" 
       name="username" 
       value=""> 
     </td> 
     </tr> 
     <tr> 
     <td> 
     Password<br> 
     <input type="password" 
       name="password" 
       value="">   
     </td> 
     </tr> 
     <tr> 
     <td style="text-align:center;"> 
     <input type="button" 
       name="Submit" 
       value="submit" 
       onclick= javascript: logintry()>   
     </td> 
     </tr> 
     </table> 



     </form> 
     </div> 
+4

대문자로 질문하는 것이 외쳐 오는 것처럼 보입니다. 그것은 무례한 것으로 간주됩니다. 제발 하지마. – Syntactic

+6

나는 이것을 좋아한다 : http://bash.org/?835030 :) –

+0

는 모든 대문자를 사용하지 않는 것에 대해 생각할지도 모르지만, IT ANUNDY ANGRY! –

답변

4

문자열이 아닌 변수 이름과 비교하고 있습니다. 당신이 언급 한 후 편집

if(usern == "blue" && pw =="bluee"){ 
    //do stuff 
} 

로 변경, 당신의 코드를 다시 한번 봤는데, 따옴표로 javascript: logintry() 전화를 포위 할 필요가있다. onclick을 사용하는 것이 맞습니다. "javascript :"를 제거해야합니다. href를 사용할 때 그 구문입니다. Onclick은 자동으로 스크립트를 호출하며 프로토콜 접두어는 필요하지 않습니다.

+0

아니, 도움이 안 되었어 ... – TIMOTHY

+1

그래, 도움이 되긴하지만 스크립트에있는 모든 문제가 해결되지 않았을 수도 있습니다. –

+0

좋아, 다른 프로그램에서 줄에 따옴표가 없다는 것을 알았습니다. 나는 그게 도움이되었다고 생각했는데, 그게 도움이되지는 않았지만, 당신이 생각하는 한 그때 나는 단지 디버깅 할 수있을 것 같아. 하지만 당신은 onclick 처리기를 의미합니까? 내가 그랬던 거 아니야? – TIMOTHY

관련 문제