Показать сообщение отдельно
  #3 (permalink)  
Старый 11.03.2013, 15:06
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<base href="http://javascript.ru/forum/">
<img id="image" src="images/smilies/smile.gif">
<button onclick="window.image.src = 'images/smilies/tongue.gif'">Сменить src</button>
<script>
(function(){
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;

var observer = new MutationObserver(function(records){
    for (var i = 0, record; record = records[i]; i++) {
        if (record.attributeName == 'src') {
            alert('Атрибут src изменен!');
        }
    }
});
observer.observe(window.image, {attributes: true});
})();
</script>
Ответить с цитированием