Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.01.2012, 15:21
Новичок на форуме
Отправить личное сообщение для Ant0ni0 Посмотреть профиль Найти все сообщения от Ant0ni0
 
Регистрация: 11.01.2012
Сообщений: 1

Не сразу срабатывает действие 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 так же срабатывает только при втором нажатии.
Что делаю не так?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не всегда срабатывает onclick Almiur Events/DOM/Window 7 25.11.2011 10:39
Html Select загрузка по onClick Heskey jQuery 3 25.08.2011 10:38
onclick в IE не срабатывает по второму разу abstract Events/DOM/Window 1 23.08.2011 11:02
OnClick ячейки таблицы и ссылки в этой ячейке MasDen Javascript под браузер 2 30.06.2011 10:34
onclick и <object> MCTrane Общие вопросы Javascript 3 23.12.2010 23:33