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

Ну если только тупо перехватывать все что можно в документе:
<input class="first_input" type="text" value="first_input" />
<input class="second_input" type="text" value="second_input" />
<input class="last_input" type="text" value="last_input" />

<script>
    var focusTarget, els = document.getElementsByTagName('input');

    for( var el, i = 0 ; el = els[ i++ ]; ) {
        el.addEventListener( "blur", function( e ) {
           alert( "Уходим с элемента: "+e.target.className+
                   " и Перешли на элемент: " + ( focusTarget && focusTarget.className ) );
        }, true);
    }

    document.onmousedown =
    document.onkeydown =
    document.onkeypress =
    document.onfocus = function( e ) {
       focusTarget = e.target;
    }
</script>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием