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

Сообщение от Photon
И, кстати, нигде в условии задачи я не увидел обязательного прохода по строке.
я думаю, надо было ограничиться указанными методами/свойствами:
function count( s, word, char ) {

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