This question may have been asked before, but I had trouble finding an answer, since I didn't quite know what search terms to use.
In HTML, how do you make a link go a place, but execute JavaScript instead when it is clicked? Right now, I have a link that's somewhat like this:
<a href="#" onclick="javascript:dostuff()">Stuff</a>
But, the thing is, when someone right clicks the link, I want them to be able to copy a direct URL to the link. Also, if someone's browser does not support JavaScript, or they have it disabled, I would still like them to be able to reach the page. Is it just
<a href="http://linkhere" onclick="javascript:dostuff()">Stuff</a>?
Or is there something more complicated?
Thanks!