Anyone know of a way to get IE to draw a clickable, workable button within an anchor tag?

<A HREF="javascript:[function]" TITLE="Click Button">
<BUTTON>Click this Button</BUTTON>
</A>

This seems to work in Netscape and Firefox but not in IE. The button shows but clicking it does nothing in IE as opposed to Netscape where the javascript function fires.

I've tried numerous approaches, putting the button within a <FORM></FORM> set, etc. Nothing seems to work in IE; all work in Netscape (have not tested all for Firefox).

<A HREF="javascript:[function]" TITLE="Click Button">
<FORM METHOD="link"><INPUT TYPE="submit", VALUE="Click this button"></FORM>
</A>

Currently the only way I can seem to get this to work is to create an image of the button and use...

<A HREF="javascript:[function]" TITLE="Click Button">
<IMG SOURCE="button.png" BORDER="0">
</A>

But making a picture of every button is tiring and not nearly as flexable, also the button does not highlight when you move over it as a generated button will.

Why can't Microsoft start charging for IE so everyone would switch to Firefox!