hello…
[rob hindley] “I thought the js language was totally cross-platform.”
a short answer to this would be “oh my no”… :-/
microsoft has long had their own dom (document object model) and a host of very specific javascript functions, etc. that are exclusive to their browser…in addition, there are a few issues in safari that require very precise html and javascript to get things to work (both of these are too many in size to go through here)…
some things are finally much better, though – in all modern browsers, you can now use the handy document.getElementById function, which (although seemingly small) was a huge step that made for the possibility of much fewer if/else blocks for all the different browser flavors…in addition, along with that function came many other features that worked across all browsers…
do you have an example page that you can link to so that i could perhaps point out the culprits in your specific code?
sitruc