Wie ließe sich das verhindern?
Indem du keinen Link verwendest (auf ein href Attribut verzichtest, oder es zur geeigneten Sekunde eliminierst).
So zumindest meine sehr rudimentäre Vorstellung vom Sinn und Zweck eines <a> Elements.
Ansonsten, hast du es schon mit cancel bubble in der referenzierten function versucht?
https://developer.mozilla.org/En/DOM/Event.cancelBubble
mfg Beat