чё-то намудрили вы тут.
вот пример набросал быстренько:
<html>
<head>
<script>
function ttt () {
alert('!');
}
</script>
</head>
<body>
<a href="http://www.ya.ru" onclick="ttt(); return false;">clickme</a>
</body>
</html>
в нём при клике на ссылку будет
только выскакивать алерт, при клике средней кнопкой - открываться яндекс (без алертов).
про отсутствие в браузере аякса я чё-т не уловил)