Показать сообщение отдельно
  #2 (permalink)  
Старый 28.07.2012, 19:38
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

<input id="lala" type="text" />
<script>
    var inp = document.getElementById( 'lala' );
    var descriptor = Object.getOwnPropertyDescriptor( inp, 'value' );
    var oldSetter = descriptor.set;
    descriptor.set = function( value ) {
        alert( "Попытка назначить: " + value );
        oldSetter.apply( this, arguments );
    }
    Object.defineProperty( inp, "value", descriptor );

    inp.value = "test";;
</script>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием