- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет, есть транслитеровщик
<script language="JavaScript"> var rusChars = new Array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','\я');
var transChars = new Array('A','B','V','G','D','E','YO','ZH','Z','I','J','K','L','M','N','O','P','R','S','T','U','F','H','C','CH','SH','SHCH','\`','Y','\'','E','YU','YA','a','b','v','g','d','e','yo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','c','ch','sh','shch','\`','y','\'','e','yu','ya');
function convert(from){
var to = new String();
var len = from.length;
var character, isRus;
for(i=0; i < len; i++){
character = from.charAt(i,1);
isRus = false;
for(j=0; j < rusChars.length; j++){
if(character == rusChars[j]){
isRus = true;
break;
}
}
to += (isRus) ? transChars[j] : character;
}
document.form.textarea.value = to;
document.form.textarea.focus();
}
</script>
И есть форма
<textarea name="textarea" id="textarea" onkeyup="convert(this.value)"></textarea>
</form>
Транслитерация происходит в момент ввода, а мне нужно чтобы это происходило по клику на ссылку, если кому не сложно покажите как это сделать, чтобы транслитерация происходила только в момент нажатия на простую ссылку, спасибо.
<a href="#" onclick="convert(document.getElementById('textarea').value); return false;">Конверт</a>