Программирование > JavaScript & JScript

Автовыбор текста

<< < (2/2)

Yourock:
Попробовал сделать предварительную проверку работоспособности части кода, но ничего не получается... В чем может быть косяк???
Вот весь код:



function TestLetters(){
var letter = String.fromCharCode(event.keyCode); // определяем переменную, в которую забивается символ, на клавишу которого нажимает пользователь
word = new Array(0); //создаем пустой массив, где собираем набираемые пользователем символы
wl = word.length; // длина массива
for (i=0; i

html_coder:

--- Цитировать ---Yourock:
В чем может быть косяк???
--- Конец цитаты ---


Косяк в том что ты считаешь размер масссива до цикла wl = word.length сразу после определения массива, т.е. она у тебя 0, т.е. условие if(wl==3) никогда не выполнится.

Совет: event надо передавать в качестве параметра в функцию TestLetters() иначе это будет работать только в IE, хотя вообще для того чтобы получить код нажатой клавиши в Mozilla, надо использовать свойство which.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии