First, let's get the syntax down for creating dynamic HTML for each of the two browsers.
I'm not going to list every single dHTML feature for each browser, only the ones that
work the same in both.
As you can see, not one of them matches up. Well OK, object.name matches up, but since you need to use the ID attribute to use CSS on the object, you don't really use that outside of images, links, and forms. So, to do any scripting whatsoever, you have to do a lot of conditionalization through your script. That sounds painful, I know. But it's not always as bad as you'd think.