Показать сообщение отдельно
  #2 (permalink)  
Старый 01.11.2010, 23:35
Аватар для mat_ppc
Аспирант
Отправить личное сообщение для mat_ppc Посмотреть профиль Найти все сообщения от mat_ppc
 
Регистрация: 29.04.2010
Сообщений: 31

Нашёл хороший пост, но проблема с 'Stack overflow at line: 0' осталась, сейчас на onchange в IE весит, но всё же я надеюсь на вашу помощь.

Сообщение от subzey Посмотреть сообщение
if (o.addEventListener){
			o.addEventListener('DOMControlValueChanged', updateSlider, false); // Presto
			o.addEventListener('input', updateSlider, false); // Gekko
			o.addEventListener('DOMCharacterDataModified', updateSlider, false); // WebKit
			o.addEventListener('change', updateSlider, false); // Graceful degradation
		} else if (o.attachEvent){
			o.attachEvent('onpropertychange', function(e){
				if(e.propertyName.toLowerCase() == "value"){
					updateSlider(e);
				};
			}); // Trident
			o.attachEvent('onchange', updateSlider); //Trident degradation
		};


o — объект, к которому нужно поставить обработчики, updateSlider — функция-обработчик. Прошу прощения за «неговорящие» имена, кусок выдран из проекта.
Ответить с цитированием