How do you cancel your href="javascript:void(null)"?
I've recently been bitten by the javascript:void(null); bug in my hrefs when applied to images.

In my version of Safari (4.0.3 in Leopard PPC) when I apply an href of javascript:void(null); around an image, the image completely disappears from the layout. Looking around I see this happens in IE as well though I cannot confirm.

I've read using the pound sign (#) with an onclick handler

    onclick="return false;"

This works, but I hate having the pound appended to the url. 

I know there are various techniques, So how do you handle your hrefs?
How do you cancel your href="javascript:void(null)"?
===

I've recently been bitten by the javascript:void(null); bug in my hrefs when applied to images.

In my version of Safari (4.0.3 in Leopard PPC) when I apply an href of javascript:void(null); around an image, the image completely disappears from the layout. Looking around I see this happens in IE as well though I cannot confirm.

I've read using the pound sign (#) with an onclick handler

    onclick="return false;"

This works, but I hate having the pound appended to the url. 

I know there are various techniques, So how do you handle your hrefs?