Показать сообщение отдельно
  #5 (permalink)  
Старый 02.02.2010, 20:48
Интересующийся
Отправить личное сообщение для Dotod Посмотреть профиль Найти все сообщения от Dotod
 
Регистрация: 30.11.2009
Сообщений: 20

Кому интересно, самый простой способ фиксировать изменения на уровне атрибутов, value, например - это сканировать их (в моем случае - это скан textarea). Получилась вот такая простая функция, которую можно вызывать по событию onFocus:

function scan_textarea(obj_slice) 
{
var getval = function() {return obj_slice.value;}
var oldval = getval();
intervalID = setInterval(function() 
{if (oldval!=getval()) {alert("Что-то изменилось");}
oldval=getval();
},200);
}


Не забудьте прекратить выполнение функции по событию onBlur, например (onBlur="clearInterval(intervalID)")
Ответить с цитированием