Unter Firefox geht folgendes:
<script type="text/javascript">
function klick (e) {
if(e.button == 2)
alert("Es wurde geklickt");
}
</script>
<span onmousedown="klick(event)">Klick mich</span>
Wo das problem bei dir liegt, weiß ich nicht...