calophi
10-20-2004, 09:38 PM
There is a Javascript tree put out by Netscape that renders in most of the major browsers: IE, Netscape, Mozilla, Firefox, and Camino to name a few. However, in Safari (and, I believe, Opera), instead of rendering as an expandable and collapsible tree, the menus overlap each other on a single line, making it unusable.
Example (http://media.truerwords.net/outlines/index.html)
xbCollapsibleLists.js file (http://media.truerwords.net/outlines/xbCollapsibleLists.js)
Does anyone know where in this code is causing Safari to become hung up? I'm completely baffled. I have a newer tree script that renders fine in Safari, but for the particular application I'm working on, support for older browsers is crucial and we already have a modification of this code that will work in old versions of Netscape.
Example (http://media.truerwords.net/outlines/index.html)
xbCollapsibleLists.js file (http://media.truerwords.net/outlines/xbCollapsibleLists.js)
Does anyone know where in this code is causing Safari to become hung up? I'm completely baffled. I have a newer tree script that renders fine in Safari, but for the particular application I'm working on, support for older browsers is crucial and we already have a modification of this code that will work in old versions of Netscape.