This is really a neat implementation; thanks for sharing this.
I'm also curious about very useful context window at the bottom of the
screen. Presumably it's a javascript function; from what I can see each
c0# in the finding aid html has the correct string of ancestor id's
which it then passes to the function; does it then use the DOM to find
the things with those IDs and generate the nice indented tree? Has this
part been checked with all browsers as well?
Thanks!
Michele C.
-=--=--=--=--=--=--=--=--=--=--=--=--=--=-
Michele R. Combs
Manuscripts Processor
Special Collections Research Center
Syracuse University Library
222 Waverly Avenue
Syracuse, NY 13244
(315) 443-2697
-=--=--=--=--=--=--=--=--=--=--=--=--=--=-
>>> [log in to unmask] 11/1/2006 12:08 PM >>>
We actually took a similar approach by using CSS to mimic the
navigational features of frames since we wanted to reap the benefits of
frames but didn't still wanted to be able to transform the document to
HTML on-the-fly (and couldn't use Saxon with our current XML delivery
software). I wrote a paper about this several months ago but got
stumped on the convoluted javascript required to detect the various
browsers accurately. The script currently supports all of the major
browsers, but not all of them (like Mac's Safari which I haven't been
able to build in support for at this time). But I think it's worth
publishing as it stands now. If anyone is interested, the document is
here:
http://staff.washington.edu/carlsonm/beyondframesets.pdf
http://staff.washington.edu/carlsonm/
|