Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Шифрация html-кода в JavaScript-код
Кодирует html или любой текст в java-script. Удобно для скрытия какой-либо информации (например, защита e-mail от спама и др.).
Код кодировщика отличается от простого и стандартного, т.к. большинство антивирусных программ на стандартный ругаются.
Исходный код этого примера:
<style>
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.col-sm-6 {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 810px) {
.col-sm-6 {
flex: 0 0 auto;
width: 50%;
max-width: 50%;
}
}
textarea {
width: 100%;;
}
</style>
<form name="conv_form">
<div class="row">
<div class="col-sm-6">
<textarea name="src_text" cols="55" rows="10" wrap="virtual">
Вставьте сюда любой текст (или html-файл), который нужно закодировать.
</textarea>
</div>
<div class="col-sm-6">
<textarea name="dest_text" cols="55" rows="10" wrap="virtual">
А здесь появится результат, который нужно записать в файл с расширением html (или htm) и загрузить в браузере. Если вы кодируете скрипт, то вставьте результат как html-код.
</textarea>
</div>
</div>
<p style="text-align: center;">
<input value=" Справка " type="reset">
<input value=" Кодируем! " onclick="Code();return 0;" type="button">
<input value=" Очистить " onclick="ClearForm();return 0;" type="button">
</p>
</form>
<script>
function ClearForm()
{
document.conv_form.dest_text.value="";
document.conv_form.src_text.value="";
}
function Code()
{
var temp="",i,l,c=0,out="";
var str=document.conv_form.src_text.value;
l=0;
if(str=="")return;
while(l<=str.length-1)
{
out=out+str.charCodeAt(l)+'!';
l++;
}
document.conv_form.dest_text.value="<scri"+"pt>\nfunction s_(s,c){return s.charAt(c)};function D_(){"+
"var temp=\"\",i,c=0,out=\"\";var str=\""+out+"\";"+
"l=str.length;"+
"while(c<=str.length-1){"+
"while(s_(str,c)!=\'!\')temp=temp+s_(str,c++);"+
"c++;"+
"out=out+String.fromCharCode(temp);"+
"temp=\"\";}"+
"document.write(out);}"+
"\n<\/script>"+
"<script>\nD_();\n<\/script>";
}
</script>
.
Прокомментировать/Отблагодарить