Показать сообщение отдельно

  #13  
Старый 28.03.2009, 14:58
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


По умолчанию

PHP код:
function translit(id) {

    var 
charsArray = {
        
'а':'a',
        
'б':'b',
        
'в':'v',
        
'г':'g',
        
'д':'d',
        
'е':'e',
        
'ё':'jo',
        
'ж':'zh',
        
'з':'z',
        
'и':'i',
        
'й':'j',
        
'к':'k',
        
'л':'l',
        
'м':'m',
        
'н':'n',
        
'о':'o',
        
'п':'p',
        
'р':'r',
        
'с':'s',
        
'т':'t',
        
'у':'u',
        
'ф':'f',
        
'х':'h',
        
'ч':'ch',
        
'ц':'c',
        
'ш':'sh',
        
'щ':'csh',
        
'э':'e',
        
'ю':'ju',
        
'\я':'ja',
        
'ы':'y',
        
'ъ':'',
        
'ь':'\'',
        
' ':'_',
        
'\'':'',
        
'\"':'',
        
'\#':'',
        
'\$':'',
        
'\%':'',
        
'\&':'',
        
'\*':'',
        
'\,':'',
        
'\:':'',
        
'\;':'',
        
'\<':'',
        
'\>':'',
        
'\?':'',
        
'\[':'',
        
'\]':'',
        
'\^':'',
        
'\{':'',
        
'\}':'',
        
'\|':'',
        
'\!':'',
        
'\@':'',
        
'\(':'',
        
'\)':'',
        
'\-':'_',
        
'\=':'',
        
'\+':'',
        
'\/':'',
        
'\\':''
    
};
    var 
character;
    var 
field document.getElementById(id);
    var 
from field.value.toLowerCase();
    
field.value '';

    for(var 
061i++)
    {
        
character from.charAt(i);
           
field.value += (character in charsArray)? charsArray[character] : character;
    }

Вот. здесь можно чета улучшить ещё?
 
Ответить с цитированием