Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.03.2011, 22:19
Новичок на форуме
Отправить личное сообщение для darkangel22388 Посмотреть профиль Найти все сообщения от darkangel22388
 
Регистрация: 21.03.2011
Сообщений: 4

Замена перепменых (или что то подобное)
Мне нужно сделать так чтобы человек пишет в поля для текста допустим букву ф а ему в другом поле выдает букву с (допустим),как такое сделать?

Если не понятно то спрашивайте, а ешё лучше пишите в асю 581 581 761

P.S думаю примером будет программа которая при вводе на клавиатуру английских букв (то есть если вы забыли перевести клаву), перевод их на русский согласно клавиатуры.
Ответить с цитированием
  #2 (permalink)  
Старый 21.03.2011, 22:42
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

Сообщение от darkangel22388 Посмотреть сообщение
Мне нужно...
Сделай.
Или плати.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 22.03.2011, 00:22
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

var a = 'eStw'.split(''), b = 'уыец'.split('');
alert(

  'ыцууе'.split('').map(function(x){
    return a[ b.indexOf(x) ];
  }).join('')

);
Ответить с цитированием
  #4 (permalink)  
Старый 22.03.2011, 00:27
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

Только в ie6 это работать не будет.
Универсально это делается почти так же только через replace и без массивов.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 22.03.2011, 00:47
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Нах ie, и ie6 тем более! Лично мне использовать filter или every - одно удовольствие Тем более, что "подлечить" ie - не проблема.
А вообще, это я скорее для общего развития и расширения кругозора пример написал, потому что для такой задачи идеально подходит простой объект:
var o = {й:'q',ц:'w',у:'e',к:'r',е:'t',н:'y'};
alert( o[ "й" ] + o[ "ц" ] + o[ "у" ] + o[ "к" ] + o[ "е" ] + o[ "н" ] );


UPD: Вот собственно и решение:
var object = {
  "р": "h", 
  "у": "e",
  "д": "l",
  "щ": "o",
  "ц": "w",
  "к": "r",
  "в": "d"
};
alert(

'руддщ цщкдв'.replace(/./g, function(x){
  return object[x] || x;
})

);

Последний раз редактировалось Sweet, 22.03.2011 в 01:06.
Ответить с цитированием
  #6 (permalink)  
Старый 22.03.2011, 12:12
Новичок на форуме
Отправить личное сообщение для darkangel22388 Посмотреть профиль Найти все сообщения от darkangel22388
 
Регистрация: 21.03.2011
Сообщений: 4

Я ни много не уточнил( Мне нужно для Flash Потому что на сколько знаю там тоже Javascript используется.
Ответить с цитированием
  #7 (permalink)  
Старый 22.03.2011, 12:31
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Ну ни фига себе "немного не уточнил"
Сообщение от darkangel22388
на сколько знаю там тоже Javascript используется.
Насколько я знаю там ActionScript. Это, конечно, близкие родственники, но не одно и тоже. Впрочем, думаю, что String.replace там присутствует... Наверное
Ответить с цитированием
  #8 (permalink)  
Старый 22.03.2011, 13:01
Новичок на форуме
Отправить личное сообщение для darkangel22388 Посмотреть профиль Найти все сообщения от darkangel22388
 
Регистрация: 21.03.2011
Сообщений: 4

Там есть Javascript!
http://i048.radikal.ru/1103/82/f3cb91640a72.png
Ответить с цитированием
  #9 (permalink)  
Старый 22.03.2011, 13:55
Новичок на форуме
Отправить личное сообщение для darkangel22388 Посмотреть профиль Найти все сообщения от darkangel22388
 
Регистрация: 21.03.2011
Сообщений: 4

Вот ещё пример
http://www.fotoshare.info/japan.shtm...t=%D1%E0%F8%E0
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Что выбрать XML или JSON для передачи Ajax - ом из PHP в JS Gozar Общие вопросы Javascript 20 16.08.2009 23:36
Как сделать, чтобы музыка <embed> на странице не играла только при первом посещении? Bad Request Общие вопросы Javascript 22 27.07.2009 19:44
Браузер доказывает что не видит функцию SleepWalker Общие вопросы Javascript 7 17.06.2009 23:14
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39