How have you done it?
Before I found enlightenment in the monastery I wrote
this. (The working version is a perl script that takes input so that you can get the page with the branches of the tree you were looking at before already open: I turned it into html because that was the easiest way to make it viewable. It's also designed to send the names of chosen branches to another window, but I've commented those lines out.)
It scores over CGI::Explorer in that it doesn't have to make the round trip to the server to open a branch. But it has a couple of disadvantages: (A) it only works in IE - this could (and will) be solved with more javascript; (B) there isn't a facility to update it dynamically: it's for a fairly static menu tree, and I blush to admit that I have a
spreadsheet to turn a list of branch names into the relevant HTML.
So it doesn't do it from a hash. But it
could. And this is an additional reason why I post this, because it has been in my mind that this might make a useful CGI module if I could write the perl to generate custom trees on the fly. Would it?
§
George Sherston