html&자바스크립트 도와주세요
글쓴이: minjeong1028 / 작성시간: 월, 2013/05/20 - 11:34오후
<head> <title>암호화</title> <meta http-equiv='Content-Type' content='text/html;charset=euc-kr'> <style type="text/css"> <!-- A:link {text-decoration: none; color: #58595B;} A:active {text-decoration: none; color: #58595B;} A:visited {text-decoration: none; color: #58595B;} A:hover {text-decoration: underline; color: #003399;} td {font-size: 9pt; font-family: 돋움,Arial; color: #58595B;} body {font-size: 9pt; font-family: 돋움,Arial; color: #58595B;} --> </style> <script language='JavaScript'> <!-- var str_in; var str_out=""; var num_in; var num_out=""; var e="원문을 입력하세요."; function str_to_num(form) { num_out=""; if(form.input.value=="")alert(e); else { str_in=escape(form.input.value); for(i=0;i<str_in.length;i++)num_out+=str_in.charCodeAt(i)-23; form.output.value=num_out; form.input.value=""; } } function num_to_str(form) { str_out="";var flag=0; if(form.output.value=="")return alert(e); num_out=form.output.value; for(i=0;i<num_out.length;i++) { if((num_out.charAt(i)>=0)||(num_out.charAt(i)<=9))flag=0; else{flag=1;break} } if(flag)alert("숫자만 입력하세요."); else { num_out=form.output.value; for(i=0;i<num_out.length;i+=2) { num_in=parseInt(num_out.substr(i,[2]))+23; num_in=unescape('%'+num_in.toString(16)); str_out+=num_in; } form.input.value=unescape(str_out); form.output.value=""; } } </script> </head> <body bgcolor='#FFFFFF'> <br><br> <table width="600" border=0 align=center cellspacing='0' cellpadding='0' style="border:3 dotted #006a8d;"> <tr> <td> <table width="520" align=center cellspacing='0' cellpadding='0' > <tr> <td height=20 colspan=2> </td> </tr> <tr> <td height=30 colspan=2> ※ 원문을 입력하세요. </td> </tr> <FORM name=F> <tr> <td> 원문 </td> <td> <INPUT size=50 name=input> <INPUT onclick="str_to_num(this.form)" type=button value="암호화"> </td> </tr> <tr> <td> 변환 </td> <td> <INPUT size=50 name=output> <INPUT onclick="num_to_str(this.form)" type=button value="복호화"> <INPUT type=reset value=지우기> </td> </tr> </FORM> <tr> <td height=30 colspan=2> </td> </tr> </table> </td> </tr> </table> </body>
자바스크립트 부분에 주석 달아주시면 감사하겠습니다.
Forums: