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