Здравствуйте, у меня тормозит ввод текста в ИЕ
Есть текст, который отображается. перед отображением на каждое слово накладываем событие (по клику делать то-то)
есть поле вода, в которое мы что-нибудь можем ввести (<input type="text" name="buyUserText" />)
есть место, куда мы вставляем количество символов введённых в поле ввода (<font id="char_counter">0</font>)
Вводим количество символов по событию
window.onload = function(){
var v = document.getElementById('buyUserText');
v.onkeyup = function()
{
charCount();
}
}
function charCount()
{
var c = document.getElementById('char_counter');
var v = document.getElementById('buyUserText');
c.innerText = v.value.length;
}
вот так работает НО если текста много то ТОЛЬКО в IE тормозит страшно c.innerText!
И что я только не пробовала. И чере дом элементы вставлять и менять местами вызовы функций (это от отчаяния)!
Помогите пожалуйста.
Я думаю, что это из-за механизма обработки событий IE браузером так. Но алгоритм по которому он так делает я не знаю.
ТОрмозит явно из-за огромного текста (чем больше текст, тем больше тормозит)
Как обойти? приму любые предложения. Сочувствие тоже приму.
Спасибо