Hallo,
<a href="#" onclick="js()">link</a>
<a href="javascript:js()">link</a>
<input type="button" onclick="js()" />
Ein Link ohne Ziel ist in meinen Augen kein Link.
Natürlich ist es viel viel schöner mit JavaScript und Ajax ein ganzes Framework aufzubauen um beliebigen Elementen beiliebige Eventhandler zuzuweisen. [tm]
Grüße
Thomas
PS: ziel --> taget. <a target=" ..."> muss ich noch was dazu sagen?