Note that these will only work on a browser with javascript enabled,
and in the case of the parent, only in IE. Unless you have complete
control over your user environment (i.e., intranet), you'll want to add
code on the server side to make sure that the inevitable multiple
submits get handled gracefully.
Unfortunately, the most common place that this issue comes up is the
one where you'll have the least control over your user's environment,
that being the Checkout button in an ecommerce application. In this
case, you'll also need to handle multiple submits on the server side
too, if only as a fallback for the odd user coming in on IE 3 for the
Macintosh, with Javascript disabled.
Jason Kester
Expat Software Consulting Services
http://www.expatsoftware.com/