Главная » Файлы » Скрипты для uCoz » Другие скрипты

Преобразователь неправильной раскладки для текстовых полей 1.0 by Apocalypse для uCoz
24.06.14, 09:16:36



Бывает так, что вы пишете куда-нибудь, к примеру, в чат и уже потом замечаете, что набрали текст на английской раскладке. Данный скрипт в один клик позволит исправить это

В данном примере преобразователь настроен на текстовое поле мини-чата. Вы сможете прикрутить данный скрипт к абсолютно любым текстовым полям

В этой версии неинтуитивная подмена. Скрипт написан на скорую руку и пока что не обладает "Мозгами"

Установка:

Найдите $CHAT_BOX$ и сразу после этого вставляйте:
Код
<a href="javascript://" onclick="apotme()">Преобразовать</a>  

  <script>  
  // Преобразователь by Apocalypse для uCoz  
  function apotme() {  
  var apo = $('#mchatMsgF').val();  
  var apo2 = apo.replace(/q/g, 'й').replace(/w/g, 'ц').replace(/e/g, 'у').replace(/r/g, 'к').replace(/t/g, 'е').replace(/y/g, 'н').replace(/u/g, 'г').replace(/i/g, 'ш').replace(/o/g, 'щ').replace(/p/g, 'з').replace(/\[/g, 'х').replace(/\]/g, 'ъ').replace(/a/g, 'ф').replace(/s/g, 'ы').replace(/d/g, 'в').replace(/f/g, 'а').replace(/g/g, 'п').replace(/h/g, 'р').replace(/j/g, 'о').replace(/k/g, 'л').replace(/l/g, 'д').replace(/\;/g, 'ж').replace(/\'/g, 'э').replace(/z/g, 'я').replace(/x/g, 'ч').replace(/c/g, 'с').replace(/v/g, 'м').replace(/b/g, 'и').replace(/n/g, 'т').replace(/m/g, 'ь').replace(/\,/g, 'б').replace(/\./g, 'ю').replace(/\//g, '.').replace(/Q/g, 'Й').replace(/W/g, 'Ц').replace(/E/g, 'У').replace(/R/g, 'К').replace(/T/g, 'Е').replace(/Y/g, 'Н').replace(/U/g, 'Г').replace(/I/g, 'Ш').replace(/O/g, 'Щ').replace(/P/g, 'З').replace(/\{/g, 'Х').replace(/\}/g, 'ъ').replace(/A/g, 'Ф').replace(/S/g, 'ы').replace(/D/g, 'В').replace(/F/g, 'А').replace(/G/g, 'П').replace(/H/g, 'Р').replace(/J/g, 'О').replace(/K/g, 'Л').replace(/L/g, 'Д').replace(/\:/g, 'Ж').replace(/\"/g, 'Э').replace(/Z/g, 'Я').replace(/X/g, 'Ч').replace(/C/g, 'С').replace(/V/g, 'М').replace(/B/g, 'И').replace(/N/g, 'Т').replace(/M/g, 'ь').replace(/\</g, 'Б').replace(/\>/g, 'Ю').replace(/\//g, ',');  
  $('#mchatMsgF').val(apo2)  
  };  
  // apo-ucoz.com (c) 2011 год  
  </script>


Материал разработан и подготовлен Apocalypse
Категория: Другие скрипты | Добавил: Apocalypse | Теги: by, неправильной, полей, Apocalypse, текстовых, раскладки, для, 1.0, Преобразователь
Просмотров: 464 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: