473,657 Members | 2,419 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

DOM-based cross-browser navigation tree needed

Hello

I'm trying to find a javascript/DOM navigation tree to use in a
web-based content management system, to allow navigation of > 10,000
folders/files.

The javascript (non-DOM) tree we currently use is running too slowly
as it cannot dynamically load in nodes when users select a node to
expand. This is critical for us. The top level of the tree hirarchy
only has 20 or so nodes, but each node might contain up to 1,000
nodes.

So what we need is for the tree to process and display the first tier
(20 nodes) and then only process sub-nodes if the expand icon is
clicked.

Does anyone know whether such a tree exists?

It needs to be compatible with all modern browsers (IE 5+, Netscape
6+, Opera 7+, Konqueror 2+, Safari etc). I've looked at several
different examples, but none of them (AFAIK) appear to be fully
compatible with the above list of browsers.

Any suggestions or points in the right direction are greatly
appreciated.

Thanks, James
Jul 23 '05 #1
3 1589
James Agnew wrote:
Does anyone know whether such a tree exists?

It needs to be compatible with all modern browsers (IE 5+, Netscape
6+, Opera 7+, Konqueror 2+, Safari etc). I've looked at several
different examples, but none of them (AFAIK) appear to be fully
compatible with the above list of browsers.


Does the one used in
<http://pointedears.de/scripts/test/ObjectInspector/nightly/latest/index>
work with all of them?
PointedEars
--
Hold a chicken in the air, Stick a deckchair up your nose. Buy a jumbo jet,
And then bury all your clothes...
Jul 23 '05 #2
Thomas 'PointedEars' Lahn <Po*********@we b.de> wrote in message news:<30******* *********@Point edEars.de>...

Does the one used in
<http://pointedears.de/scripts/test/ObjectInspector/nightly/latest/index>
work with all of them?


Thanks for the link. I tested the tree in IE 6.0.2 on XP pre-SP2 and
it caused IE to crash whenever I clicked the 'history' node.
Jul 23 '05 #3
James Agnew wrote:
Thomas 'PointedEars' Lahn <Po*********@we b.de> wrote [...]:
Does the one used in
<http://pointedears.de/scripts/test/ObjectInspector/nightly/latest/index>
work with all of them?


Thanks for the link. I tested the tree in IE 6.0.2 on XP pre-SP2 and
it caused IE to crash whenever I clicked the 'history' node.


Thanks for the bug report. I'll look into it.
\V/ PointedEars
--
"I'm psycho." "We're history." "Whose idea were the passwords?"
Jul 23 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
6910
by: Juliano Freitas | last post by:
Hello! i'm usin a DOM module to process a xml file. I'm having problems with the appenChild function. Why in my example below i can't append the child 'ele' into the swdb. <swdb> <visualinfo/> </swdb>
1
8285
by: mike | last post by:
best regards: What is the difference between DOM Level 1 and DOM Level 2. Thank you. May god be with you.
3
8576
by: Alexander Mikhailian | last post by:
I have an http = new XMLHttpRequest(); that provides me with an http.responseXML. Somewhere deep in the http.responseXML there is a fragment called e.g. mydom that I want to copy with all its children to the document. document.getElementsByTagName('body').innerHTML=mydom; does not work. What should I do? Traverse mydom manually? Look for a JS library that does this already?
9
1996
by: Patient Guy | last post by:
Taking the BODY element as an example, all of its style attributes ('alink', 'vlink', 'background', 'text', etc.) are deprecated in HTML 4.01, a fact noted in the DOM Level 2 HTML specification. The DOM specification does not explicitly itself deprecate the use of attributes however for the element in the interface definition section I read. Is there text in the DOM specification that states specifically that the DOM specification...
5
10745
by: segfalt | last post by:
Hey All, I'm wondering if someone can give me a hand with the following. I'm frequently updating xml files, sometimes in bulk updates. I'm having trouble getting the output formatted nicely (not one long line). Here is an example. I would create the doc using something like the following code: $dom = new DOMDocument("1.0","iso-8859-1");
14
1976
by: hgraham | last post by:
Hi, I'm trying to understand how to work the dom, and all I'm trying to do is insert a link right before another link in the html based on it's href value. This isn't a real world example - I'm just trying to do this in phases to understand what's going on. I'm getting an error (Object doesn't support this property or method) in IE and I can't figure out what I'm doing wrong. Can anyone tell me? if (navigator.appName == "Microsoft...
4
1473
by: YAD | last post by:
How do you decide which DOM level you should use? I've been told level 2 is the "modern" approach, but also saw a website that said use level 0 any time you can. Should you use higher-level code where lower-level code works? Does lower-level code fail in modern browsers? What are the issues you have to worry about? -- Yet another Dan
3
1554
by: steven | last post by:
Hi... I'm "ajaxifying" my image gallery and I have some code which creates the elements on the fly and places them on the page. Using firefox, the code works fine and the elements show up as they should, however in IE, the UL and LI's appear to have no style associated with them at all and don't display as they should. They are styled with CSS and it's the same layout as the non ajax version, which works fine in IE. The way the html...
9
2476
by: Lie | last post by:
Why this generates AttributeError, then not? Python 2.5.2 (r252:60911, Apr 21 2008, 11:17:30) on linux2 Type "help", "copyright", "credits" or "license" for more information. Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'dom' <module 'xml.dom' from '/usr/lib/python2.5/xml/dom/__init__.pyc'>
1
2180
by: bartholomeus | last post by:
Hello all, I would greatly appreciate suggestions on my following PHP4 problem: In PHP5 this works: $employee = $dom->getElementsByTagName('employee')->item(0); In PHP4 this doesn't work: $employee = $dom->get_elements_by_tagname('employee')->item(0);
0
8315
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8829
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
7341
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6172
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4164
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4323
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2733
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1962
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1627
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.