Показать сообщение отдельно
  #4 (permalink)  
Старый 10.02.2010, 21:14
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html>
<head>
<script type="text/javascript">
    function init() {
        for ( var i in {
            'DOMActivate': 1,
            'click': 1,
            'mousedown': 1,
            'mouseup': 1,
            'contextmenu': 1
        } ) document.body.firstChild.addEventListener(i, function(e){
            d( e.type );
        }, true);
    }
    function d( t ) {
        var br = document.createElement('br');
        document.body.appendChild( br );
        var n = document.createTextNode( t );
        document.body.appendChild( n );
    }
    function f( target ) {
        d('focus');
        target.nextSibling.focus();
    }
</script> 
</head> 
<body onload="init()"><a href="#" onblur="d('blur')" onfocus="f(this)">link</a><a href="#">.</a></body> 
</html>


При mousedown на link -- двойной focus/blur. При это фокус вроде как на второй ссылке. Ппц...

UPD Ммм, а если нажимать средней кнопкой -- все гут

Последний раз редактировалось e1f, 11.02.2010 в 02:30.
Ответить с цитированием