html 암호화하기<html>
<head>
<title>암호화</title>
</head>
<body onload="initStyleElements();">
<!--<BODY> 부분에 아래 스크립트를 붙여 넣으세요 -->
<script language="JavaScript">
<!--
var i=0;
var ie=(document.all)?1:0;
var ns=(document.layers)?1:0;
function initStyleElements()
{
var c = document.pad;
if (ie)
{
c.compileIt.style.backgroundColor="#C0C0C0";
c.compileIt.style.cursor="hand";
c.select.style.backgroundColor="#C0C0C0";
c.select.style.cursor="hand";
c.view.style.backgroundColor="#C0C0C0";
c.view.style.cursor="hand";
c.retur.style.backgroundColor="#C0C0C0";
c.retur.style.cursor="hand";
c.clear.style.backgroundColor="#C0C0C0";
c.clear.style.cursor="hand";
}
else return;
}
function LightOn(what)
{
if (ie) what.style.backgroundColor = '#F7f7f7';
else return;
}
function FocusOn(what)
{
if (ie) what.style.backgroundColor = '#EBEBEB';
else return;
}
function LightOut(what)
{
if (ie) what.style.backgroundColor = '#C0C0C0';
else return;
}
function FocusOff(what)
{
if (ie) what.style.backgroundColor = '#DDDDDD';
else return;
}
function generate()
{
code = document.pad.text.value;
if (code)
{
document.pad.text.value='암호화 중입니다...기다려 주세요!';
setTimeout("compile()",1000);
}
else alert('암호화할 내용을 넣어주세요')
}
function compile()
{
document.pad.text.value='';
compilation=escape(code);
document.pad.text.value="<script>\n<!--\ndocument.write(unescape(\""+compilation+"\"));\n//-->\n<\/script>";
i++;
if (i=1) alert("1회 암호화 되었습니다");
else alert("페이지가 "+i+" 회 암호화 되었습니다");
}
function selectCode()
{
if(document.pad.text.value.length>0)
{
document.pad.text.focus();
document.pad.text.select();
}
else alert('선택해 주세요')
}
function preview()
{
if(document.pad.text.value.length>0)
{
pr=window.open("","미리보기","scrollbars=1,menubar=1,status=1,width=700,height=320,left=50,top=110");
pr.document.write(document.pad.text.value);
}
else alert('미리보기 할것이 없네요.')
}
function uncompile()
{
if (document.pad.text.value.length>0)
{
source=unescape(document.pad.text.value);
document.pad.text.value=""+source+"";
}
else alert('암호화된 코드가 필요 합니다')
}
//-->
</script>
<p> </p>
<p> </p>
<p> </p>
<table cellspacing="0" cellpadding="0" width="500" align="center" border="0">
<tbody>
<tr>
<td width="100%" height="297">
<form name="pad" method="post" align="center">
<p align="center"><textarea style="background-color:rgb(246,246,246); width:95%;" name="text" rows="16" cols="62">암호화 시킬 소스를 여기에 넣으신다음에 "암호화"를 누르시면..
html소스가 암호화가 됩니다..^^</textarea><br>
<br><input onmouseover="LightOn(this)" onclick="generate()" onmouseout="LightOut(this)" type="button" value="암호화" name="compileIt" style="font-family:굴림; font-size:9pt;" onfocus="this.blur()">
<input onmouseover="LightOn(this)" onclick="selectCode()" onmouseout="LightOut(this)" type="button" value="전체선택" name="select" style="font-size:9pt;" onfocus="this.blur()"> <input onmouseover="LightOn(this)" onclick="preview()" onmouseout="LightOut(this)" type="button" value="미리보기" name="view" style="font-size:9pt;" onfocus="this.blur()">
<input onmouseover="LightOn(this)" onclick="uncompile()" onmouseout="LightOut(this)" type="button" value="소스복귀" name="retur" style="font-size:9pt;" onfocus="this.blur()">
<input onmouseover="LightOn(this)" onmouseout="LightOut(this)" type="reset" value="삭제" name="clear" style="font-size:9pt;" onfocus="this.blur()"></form>
</td>
</tr>
</tbody>
</table>
</body>
</html>