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

<html>
<body>
<div id="output"></div>
<div>Elem 1</div>
<div>Elem 2</div>
<a href="">tarattattartra</a>

<button>blah</button>

<script type="text/javascript">
(function(){
    var listener = document.addEventListener ? ['addEventListener', 'DOMFocusIn', 'DOMFocusOut'] : ['attachEvent', 'onfocus', 'onblur'];
    document[ listener[ 0 ] ]( listener[ 1 ], function( e ){
        document.focusedElement = e ? e.target : window.event.target;

        document.getElementById('output').innerHTML = 'Фокус имеет элемент с текстом: "' + document.focusedElement.innerHTML + '"';

    }, false);
    document[ listener[ 0 ] ]( listener[ 2 ], function( e ){
        document.focusedElement = null;
        document.getElementById('output').innerHTML = 'Нет элемента в фокусе';
    }, false);
})();

</script>
</body>
</html>
Ответить с цитированием