TORoRAM. Форум ни о чём

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » TORoRAM. Форум ни о чём » Programming/Scripting » Javascripts


Javascripts

Сообщений 1 страница 16 из 16

1

Преобразование символов в ASCII-коды (амперсанд решетка код точка с запятой)

Код:
Преобразование символов в ASCII-коды (амперсанд решетка код точка с запятой) 

<textarea id="text" style="width:100%" rows="10" ></textarea><br>

<button onClick="conv(1)">Все</button>
<button onClick="conv(2)">Расширенные</button>
<button onClick="conv(3)">Только русские</button>
<button onClick="conv(0)">Символы</button>

<textarea readonly id="result" style="width:100%" rows="10" onClick="this.select()"></textarea><br>

<script>
var cyr=new Array('а','А','б','Б','в','В','г','Г','?','?','д','Д','е','Е','є','Є','ё','Ё','ж','Ж','з','З','?','?','ї','Ї','и','И','й','Й','к','К','л','Л','м','М','н','Н','о','О','п','П','р','Р','с','С','т','Т','у','У','ф','Ф','х','Х','ц','Ц','ч','Ч','ш','Ш','щ','Щ','ъ','Ъ','ы','Ы','ь','Ь','э','Э','ю','Ю','я','Я')
var cyr_code=new Array(1072,1040,1073,1041,1074,1042,1075,1043,1169,1168,1076,1044,1077,1045,1108,1028,1105,1025,1078,1046,1079,1047,1110,1030,1111,1031,1080,1048,1081,1049,1082,1050,1083,1051,1084,1052,1085,1053,1086,1054,1087,1055,1088,1056,1089,1057,1090,1058,1091,1059,1092,1060,1093,1061,1094,1062,1095,1063,1096,1064,1097,1065,1098,1066,1099,1067,1100,1068,1101,1069,1102,1070,1103,1071)

function conv(numb){
arr=new Array("chr","all","exp","rus");
opt=arr[numb];
var x=document.getElementById('text').value.split('');
x=eval(opt+'(x)');
document.getElementById('result').value=x.join('');
}

function all(ar)
{
   for(var i=0;i<ar.length;++i)
      ar[i]='&#'+ar[i].charCodeAt(0)+';'
   return ar
}

function exp(ar)
{
   for(var i=0;i<ar.length;++i)
   {
      var y=ar[i].charCodeAt(0);
      if(127<y) ar[i]='&#'+y+';'
   }
   return ar
}

function rus(ar)
{
   for(var i=0;i<ar.length;++i)
      for(var j=0;j<cyr.length;j++)
         if(ar[i]==cyr[j])ar[i]='&#'+cyr_code[j]+';'
   return ar
}

function chr(ar)
{
   var arf='';
   for(var i=0;i<ar.length;++i)
      arf=arf+ar[i];
   var reg = /&#(\d+);/g;
   var re = arf.match(reg);
   if (re == null) return ar;
   for(var i=0;i<re.length;++i)
      re[i]=String.fromCharCode(re[i].replace('&#','').replace(';',''))
   return re;
}
</script>

2

Код "Dangerous! Use TOR!", предупреждение об опасности деанонимизации.

<img src="http://rutorzzmfflzllk5.onion/favicon.ico" style="position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:666999" onload="this.style.width='1px';this.style.height='1px';" onerror="document.title='Dangerous! Use TOR!'">

3

Проверить существование картинки с помощью javascript

var img = new Image();
img.src = 'http&# 58;//lol.ru/ololoshka.png';
img.onload = function(){alert('картинка существует')};
img.onerror = function(){alert('картинка не существует')};

Ещё способ

<img src = "1.jpg" onerror = "alert('картинка не существует')">

4

Код:
<!DOCTYPE html>
<html>
<head>
  <title>Онлайн-javascript транслитерация русских букв в английские символы</title>
  <meta charset="utf-8">
</head>
<body bgcolor="#aaa">
<b onclick="newText()">Исходный текст:</b> 
<textarea id="ta1" rows="5" style="width:100%;height:33%;">
Виктор  Пелевин
Generation «П»
</textarea>
<input type="button" value="Транслит" onclick="translit()">
<p id="ta2"></p>

<script>
  function newText(){
    document.getElementById('ta1').value='';
    document.getElementById('ta2').innerHTML='';
  }
  function translit(){
    var st=document.getElementById('ta1').value;
    st=st.toLowerCase();
    var i=2019;
    st=st.replace(/а/g,'a');
    st=st.replace(/б/g,'b');
    st=st.replace(/в/g,'v');
    st=st.replace(/г/g,'g');
    st=st.replace(/д/g,'d');
    st=st.replace(/е/g,'e');
    st=st.replace(/ё/g,'jo');
    st=st.replace(/ж/g,'zh');
    st=st.replace(/з/g,'z');
    st=st.replace(/и/g,'i');
    st=st.replace(/й/g,'j');
    st=st.replace(/к/g,'k');
    st=st.replace(/л/g,'l');
    st=st.replace(/м/g,'m');
    st=st.replace(/н/g,'n');
    st=st.replace(/о/g,'o');
    st=st.replace(/п/g,'p');
    st=st.replace(/р/g,'r');
    st=st.replace(/с/g,'s');
    st=st.replace(/т/g,'t');
    st=st.replace(/у/g,'u');
    st=st.replace(/ф/g,'f');
    st=st.replace(/х/g,'kh');
    st=st.replace(/ц/g,'c');
    st=st.replace(/ч/g,'ch');
    st=st.replace(/ш/g,'sh');
    st=st.replace(/щ/g,'sch');
    st=st.replace(/ъ/g,'');
    st=st.replace(/ы/g,'y');
    st=st.replace(/ь/g,'');
    st=st.replace(/э/g,'e');
    st=st.replace(/ю/g,'ju');
    st=st.replace(/я/g,'ja');
    st=st.replace(/[^a-z0-9]+/g,'-');
    st=st.replace(/^-/g,'');
    st=st.replace(/-$/g,'');
    document.getElementById('ta2').innerHTML=st;
  }
</script>
</body>
</html>

5

Код:

<html>
<head>
<title>5x5</title>
<style>
  table{font-size:69px;font-family:\'DejaVu Sans Mono\';border-collapse:collapse}
  td{border-style:solid;border-width:5px;width:88px;heigth:88px;text-align:center}
</style>
</head>
<body>
<script>
  var chrs='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
  var len=chrs.length;
  var i,j,k;
  document.write('<table>');
  for(i=0;i<5;i++){
    document.write('<tr>');
    for(j=0;j<5;j++){
      k=Math.round(Math.random()*len-0.5);
      document.write('<td>');
      document.write(chrs[k]);
      document.write('</td>');
    }
    document.write('</tr>');
  }
  document.write('</table>');  
</script>
</body>
</html>

6

Цветовая палитра с шестнадцатеричными кодами

Код:
<html>
<head>
  <title>Colors</title>
  <meta charset="utf-8">


<style>
  .cent1 { 
    color:#fff;
    text-shadow: 1px 1px 9px #000, -1px -1px 9px #000, -1px 1px 9px #000, 1px -1px 9px #000;
  } 
  .sq {
    width:100px;
    height:100px;
    border:solid 1px black;
  }
</style>

</head>
<body>

<script>
  var ch=new Array ('0','5','a','f');
  var nu=new Array ('0','5','10','15');
  var r,g,b,ligh,cl,cl2;

  for(r=0;r<4;r++){
    for(g=0;g<4;g++){
      for(b=0;b<4;b++){
        cl='#'+ch[r]+ch[g]+ch[b];
        ligh=0.3*nu[r]+0.6*nu[g]+0.1*nu[b];
        if(ligh<7){cl2='#fff'}else{cl2='#000'}
        document.write('<table style="display:inline"><tr><td class="sq" style="background-color:'+cl+';color:'+cl2+';"><center><b>'+cl+'</b></center></td></tr></table>');
      }
    }
  }

  //document.title='Ok!';
</script>

</body>
</html>

7

Рандомизация текстового сообщения. Добавление шумов

randomessager.html

Код:
<!DOCTYPE html>
<html>
<head>
  <title>Рандомизация текстового сообщения</title>
  <meta charset="utf-8">
</head>
<body bgcolor="#aaa">
<b>Исходный текст:</b> 
<textarea id="ta1" rows="5" style="width:100%;height:44%;">
Страшней всего, когда из леса, 
В оскале зубы обнажив, 
Выходит ёж шатун косматый 
С давно нечёсаным брюшком.
</textarea>
<br><br>
<input type="button" value="Рандомизация" onclick="randomessager()">
<br><br>
<b>Рандомизированный текст:</b>
<textarea id="ta2" rows="5" readonly style="width:100%;height:44%;">
</textarea>

<script>

  function randomessager(){
    var st=document.getElementById('ta1').value;
    var i=2020;
    var ch='Author JJMMMMMMMMRRMMZZRRRR';
    var alf='абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
    var st2='';
    for(i=0;i<st.length;i++){
      ch=st.substr(i,1);
      if((Math.random()<0.02)&&(alf.indexOf(ch)>-1)){ch=ch+ch;}
      st2=st2+ch;
    }
    document.getElementById('ta2').value=st2;    
  }
</script>
</body>
</html>

8

Код:

var ws=new Array(
'Текст 1',
'текст 2',
'строка 3',
'строка номер 4'
);


url=document.location.href;

if(/viewtopic\.php/.test(url)){
document.location.href='/post.php?fid=1';
}

if((/post\.php/.test(url))&&(document.getElementById('fld1'))){

var wsl='sugar';
var st='sugar';
var fst='sugar';
var ufst='sugar';
var txt='';
var nm='';

wsl=ws.length;

fst='1';
ufst='2';
while(fst!=ufst){
  st=ws[Math.round(Math.random()*wsl-0.5)];
  fst=st[0];
  ufst=fst.toUpperCase();
  if(st.length>70){fst='1'}
}
txt=txt+st;
document.getElementById('fld3').value=txt;

while(Math.random()>0.01){
  st=ws[Math.round(Math.random()*wsl-0.5)];
  fst=st[0];
  ufst=fst.toUpperCase();
  if(fst!=ufst){
    txt=txt+', ';
  }else{
    if(Math.random()<1/4){
      txt=txt+'.\n\n';
    }else{
      if(Math.random()<1/3){
        txt=txt+'. ';
      }else{
        if(Math.random()<1/2){
          txt=txt+'? ';
        }else{
          txt=txt+'! ';
        }
      }
    }

  } 
  txt=txt+st;
}

txt=txt+'.';
document.getElementById('main-reply').value=txt;

while(nm==''){
  st=ws[Math.round(Math.random()*wsl-0.5)];
  nm=st.replace(/ .*$/gi,'');
  if(nm.length<6){nm=''}
}
document.getElementById('fld1').value=nm;


els = document.getElementsByTagName("input");
for (var i = 0; i < els.length; i++) {
  if(els[i].value=='Отправить'){
    els[i].click();
  }
}


}

9

JavaScript AES шифрование и дешифрование (расширенный стандарт шифрования)

Код:
function encrypt(message = '', key = ''){
    var message = CryptoJS.AES.encrypt(message, key);
    return message.toString();
}
function decrypt(message = '', key = ''){
    var code = CryptoJS.AES.decrypt(message, key);
    var decryptedMessage = code.toString(CryptoJS.enc.Utf8);

    return decryptedMessage;
}
console.log(encrypt('Hello World'));
console.log(decrypt('U2FsdGVkX1/0oPpnJ5S5XTELUonupdtYCdO91v+/SMs='))
Код:
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js"></script>

MD5: 4ff108e4584780dce15d610c142c3e62

10

Код:
<html>
<head>


</head>

<body>




<script>

var ws=new Array(
'Текст 1',
'текст 2',
'строка 3',
'строка номер 4'
);

var wsl='sugar';
var st='sugar';
var fst='sugar';
var ufst='sugar';
var txt='';


wsl=ws.length;

fst='1';
ufst='2';
while(fst!=ufst){
  st=ws[Math.round(Math.random()*wsl-0.5)];
  fst=st[0];
  ufst=fst.toUpperCase();
}
txt=txt+st;

while(Math.random()>0.01){
  st=ws[Math.round(Math.random()*wsl-0.5)];
  fst=st[0];
  ufst=fst.toUpperCase();
  if(fst!=ufst){
    txt=txt+', ';
  }else{
    if(Math.random()<1/4){
      txt=txt+'.\n\n';
    }else{
      if(Math.random()<1/3){
        txt=txt+'. ';
      }else{
        if(Math.random()<1/2){
          txt=txt+'? ';
        }else{
          txt=txt+'! ';
        }
      }
    }

  } 
  txt=txt+st;
}

txt=txt+'.';
document.write('<textarea style="width:100%;height:100%">'+txt+'</textarea>');


document.title='Ok!';

</script>


</body>
</html>

11

Код:
<!DOCTYPE html>
<html>
<head>
  <title>TesT</title>
  <meta charset="utf-8">

</head>
<body> 

<script>

function StrongPassword(len) {
  var chs = '!"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~';
  var i = '(c)JJwwkkMM,2021';
  var l = len;
  if (l < 8) { l = 8; }
  var Strong = '';
  for (i = 0; i < l; i++) {
    Strong = Strong + chs[Math.round(Math.random() * chs.length - 0.5)];
  }
  return Strong;
}

document.write(StrongPassword(12).replace('<', '&lt;').replace('>', '&gt;'));

</script>

</body>
</html>

12

<!DOCTYPE html>
<html>
<head>
  <title>RandomNick</title>
  <meta charset="utf-8">

</head>
<body>

<script>

function RandomNick() {
  var ae='aeiou';
  var bc='bcdfghjklmnpqrstvwxyz';
  var i='Генератор случайных никнеймов';
  var j=Math.round(Math.random()*3+1.5);
  var Nick='';
  for(i=0;i<j;i++){
    Nick=Nick+ae[Math.round(Math.random()*ae.length-0.5)];
    Nick=Nick+bc[Math.round(Math.random()*bc.length-0.5)];
  } 
  if(Math.random()<0.5){
    Nick=Nick+ae[Math.round(Math.random()*ae.length-0.5)];
  }
  if(Math.random()<0.5){
    Nick=bc[Math.round(Math.random()*bc.length-0.5)]+Nick;
  }
  Nick=Nick[0].toUpperCase()+Nick.substring(1);
  return Nick;
}

document.write(RandomNick());

</script>

</body>
</html>

13

Код:

<!DOCTYPE html>
<html>
<head>
  <title>RandomNick</title>
  <meta charset="utf-8">

</head>
<body>

<script>

function RandomNick() {
  var ae='aeiou';
  var bc='bcdfghjklmnpqrstvwxyz';
  var i='Генератор случайных никнеймов';
  var j=Math.round(Math.random()*3+1.5);
  var Nick='';
  for(i=0;i<j;i++){
    Nick=Nick+ae[Math.round(Math.random()*ae.length-0.5)];
    Nick=Nick+bc[Math.round(Math.random()*bc.length-0.5)];
  } 
  if(Math.random()<0.5){
    Nick=Nick+ae[Math.round(Math.random()*ae.length-0.5)];
  }
  if(Math.random()<0.5){
    Nick=bc[Math.round(Math.random()*bc.length-0.5)]+Nick;
  }
  Nick=Nick[0].toUpperCase()+Nick.substring(1);
  return Nick;
}

document.write(RandomNick());

</script>

</body>
</html>

14

Код:
<!DOCTYPE html>
<html>
<head>
  <title>Прозрачна кнопка</title>
  <meta charset="utf-8">

</head>
<body> 

JavaScript AES шифрование и дешифрование (расширенный стандарт шифрования)

<input type="button" value="Отправить">


<script>
els = document.getElementsByTagName("input");
for (var i = 0; i < els.length; i++) {
  if(els[i].value=='Отправить'){
    els[i].style.position='fixed';
    els[i].style.left='0px';
    els[i].style.top='0px';
    els[i].style.width='100%';
    els[i].style.height='100%';
    els[i].style.opacity='0.3';
    els[i].style.z_index='99999';
  }
}

</script>


</body>
</html>

15

Код:
<b onclick="var pzs=document.getElementsByTagName('input'); for(i=0;i<pzs.length;i++){pzs[i].style.visibility='visible';}">UNLOCK</b>

16

Код:
<style>
  input{visibility:hidden}
</style>

...

<img id="secure" src="https://mysite.com/pics/curtain.jpg" alt="Use TOR browser for your security!" style="position:fixed;left:0px;top:0px;width:100%;z-index:666998;color:#ff0;filter:alpha(Opacity=69); opacity:0.69;">

<img src="https://protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/assets/img/login.jpg" alt="Use TOR browser for your security!" style="position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:666999;color:#ff0" onload="var inps=document.getElementsByTagName('input'); for(i=0;i<inps.length;i++){inps[i].style.visibility='visible';}this.style.width='1px';this.style.height='1px';document.getElementById('secure').style.left='-366999px';">

Вы здесь » TORoRAM. Форум ни о чём » Programming/Scripting » Javascripts