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

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

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


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


Javascripts

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

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>

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