Преобразователь неправильной раскладки для текстовых полей 1.0 by...

857
10 из 10
Проголосовало: 2






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

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

Установка: Найдите $CHAT_BOX$ и сразу после этого вставляйте:

Code
<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>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://www.apo-ucoz.com/
  • Всего комментариев: 7

Администратор2610
-2
Администратор2610 написал: Написано 24 Декабря 2011 в 12:12
Комментарий №5
[реклама]

Andrey1995
0
Andrey1995 написал: Написано 24 Декабря 2011 в 03:08
Комментарий №3
Большое спасибо...
Всё работает biggrin
А как его в ЛС сделать? я ставил и ничего не происходит sad

DIMON_-_BEST
+3
DIMON_-_BEST написал: Написано 24 Декабря 2011 в 03:16
Комментарий №4
только для мини чата, для других нужно переписывать
Code
  
$('#mchatMsgF').val(apo2)  
var apo = $('#mchatMsgF').val();  

Andrey1995
0
Andrey1995 написал: Написано 24 Декабря 2011 в 17:46
Комментарий №6
Спасибо smile

Reslear
-5
Reslear написал: Написано 24 Декабря 2011 в 02:53
Комментарий №2
Такого быдло кода, я ещё не видел!

AndreyKlipikov
0
AndreyKlipikov написал: Написано 24 Декабря 2011 в 19:43
Комментарий №7
Во во! Также сказал, когда первый раз увидел dry

Voker
+2
Voker написал: Написано 24 Декабря 2011 в 01:00
Комментарий №1
Хороший скрипт спасибо автору!

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Можете добавить свои input поля, но сохраняйте их порядок в html для правильного сохранения и вывода.
  • Marishka написал:
  • Новая версия 1.3 (+6 новых станций):
    Установка:
    Демо: Перейти
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
    Последние темы
    Опрос
    469
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: