<!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 Ммм, а если нажимать средней кнопкой -- все гут