Wenn du willst, dass dein Button wie ein Link aussieht, dann style ihn doch einfach entsprechend über CSS, anstatt den User seiner komfortablen Bedien-Alternativen zu berauben!
Ist wohl auf späterer Instanz die bessere Lösung :)
wollte dennoch den Mechanismus des JS etwas besser verstehen ;)