Il JS e` piu` corretto metterlo nel onclick, anche se molti browser (ma non tutti) si comportano allo stesso modo.
Per var:
href deve sempre contenere una stringa.
Quindi
<a href="#" onclick...>
e non
a href="" onclick...>
questo caso e` scorretto, il validatore lo da` errato e qualche browser non riconosce il link.

Rispondi quotando