Возникла потребность в примитивном фильтровщике ввода в текстовое поле, без учета вставки из буффера.. <input type=”text” onkeypress=”valueFilter(event, [0,1,2,3,4,5,6,7,8,9])” />
пример в действии (допустимы только числовые сиволы):
Пытался дибажить пару дней странное “Не удалось открыть узел, операция прервана” от IE во время запуска примитивного js скрипта.. Оказывается IE не переваривает добавление элементов на лету, пока DOM до конца не сформирован и тупо клозит, указывая на стену.. Причем любит клозить на SCRIPT и IFRAME тегах больше, чем в остальных случаях В итоге меня устроил вариант с document.write(..).
Из альтернатив window.onload( function() {..} ), но обламывает ждать полную загрузку страницы с картинками, либо setTimeout(function () { document.body.appendChild(el); }, 0);, тут уже вставка произойдет без дожидания загрузки всех дополнительных элементов страницы.. Также есть готовые решения проверки загруженности DOM’a в популярных фреймворках типа Prototype и jQuery..
Натолкнулся на данные ворнинги, после продолжительных тестов и эксперментов пришел к выводу, что на это влияет следующий за Апдейтом MySQL запрос с DELETE IN(…) .
Апдейты и делеты в цикле. Есть делет запрос - есть ворнинги :)
max_children=0 так же решает проблему при одновременно использовании MySQL..