View Single Post
Old 05-17-2006, 07:23 AM   #9 (permalink)
Jinn
Lover - Protector - Teacher
 
Jinn's Avatar
 
Location: Seattle, WA
The page uses two things that cause it to fail on Firefox;

document.all['dek']

This throws about a bajillion errors in the firefox javascript console (Tools > Javascript Console), because document.all is a nonstandard way of referencing an object by it's ID.

An explanation is here:
http://www.metalusions.com/backstage/articles/8/

Quote:
Originally Posted by metalusions.com
Before the world wide web consortium standardized the DOM (document object model) used by browser scripting languages, JScript, Microsoft's clone of the Netscape scripting language JavaScript, used document.all to reference elements by their IDs.
Many web sites are still using this over 4 years after the standard DOM was released as a recommendation. Also many scripting help sites still teach this method of element access.
The next big problem is that they use innerHTML, another nonstandard way to insert content into a tag -- in this case, inserting a table into a DIV tag. Firefox won't handle this bastardization of W3C DOM referencing, unfortunately. And neither should Internet Explorer. But that's a different story.

I'd fix it and create you a page that works in both, but it's actually quite a bit of work to replace an innerHTML tag with the proper DOM commands.

Make sense?
__________________
"I'm typing on a computer of science, which is being sent by science wires to a little science server where you can access it. I'm not typing on a computer of philosophy or religion or whatever other thing you think can be used to understand the universe because they're a poor substitute in the role of understanding the universe which exists independent from ourselves." - Willravel
Jinn is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60