Не сразу срабатывает действие onClick в IE
День добрый, такая проблема, при нажатии на поле input'а (или переходе в него из select'a)должен срабатывать скрипт который выполняет проверку сделать его ReadOnly или нет это зависит от выбранного поля в Select. Скриптовая функция задается для инпута динамически в скрипте как
function setOnClickReadOnly(inputname, ReadOnlyFunc){ var elem = getElement(inputname);// функция возвращает элемент if ( elem && ReadOnlyFunc ){ elem.onclick = ReadOnlyFunc; } } И вот после того как перехожу к этому полю, скрипт не срабатывает, а срабатывает только после второго обращения к этому инпуту. Функция нормально работает в FF, Opera, и Chrome Таким же способом весил события на select, onblur и onchange, function focusLostAndChange(selectName, ReadOnlyFunc) { var elem = document.getElementsByName(selectName); if ( elem[0] && ReadOnlyFunc ){ elem[0].onblur = ReadOnlyFunc; elem[0].onchange = ReadOnlyFunc; } } onchange не срабатывает, а onblur в IE так же срабатывает только при втором нажатии. Что делаю не так? |
Часовой пояс GMT +3, время: 16:26. |