On Sat, 28 Jun 2003, Tom Gilder wrote:
>
> You could of course use the DOM to generate the checkbox, but you'd
> have to wait for onload to fire, which is a bad thing
You shouldn't need to:
<div id="hook"></div>
<script type="application/x-javascript">
/* in an XHTML document this would have to use createElementNS(), not
createElement(), but that's another story */
var element = document.createElement('INPUT');
element.onclick = function() { ... };
// etc...
document.getElementById('hook').appendChild(element);
</script>
(The above might need some tweaks to work in legacy UAs like Windows IE6,
but the basic principle should work in any UA with DOM1 support.)
--
Ian Hickson )\._.,--....,'``. fL
"meow" /, _.. \ _\ ;`._ ,.
http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'