Показать сообщение отдельно
  #21 (permalink)  
Старый 14.08.2009, 06:57
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

хотя... предыдущий вариант же - производный от
function count( s, word, char ) {

    var text = document.getElementById(s).value;
    document.getElementById(char).value = text.length;
    var word, wordCnt=0;
    for( var i=0; i<text.length; i++ ) {
        if( word )
            if( text.charAt(i) == ' ' )
                word = false;
            else
                word = true;
        else if( word == false )
            if( text.charAt(i) == ' ' )
                word = false;
            else {
                wordCnt++;
                word = true;
            }
        else
            if( text.charAt(i) == ' ' )
                word = false;
            else {
                wordCnt++;
                word = true;
            }
    }
    document.getElementById(word).value = wordCnt;
}
Ответить с цитированием