Jump to content

Please update DHTML menus


chris_meiering

Recommended Posts

I have noticed that the DHTML menus (Community, Gallery, Learn, etc) at the top of the page only function using Microsoft Internet Explorer (at least on the Mac).

 

It would be greatly appreciated if the menus could be updated to function correctly with Netscape 7 (Gecko-based) browsers as well. Perhaps your browser sniffing code is incorrectly identifying Gecko browsers as Netscape 4.x, which will cause all sorts of problems.

 

Thanks,

 

Chris

Link to comment
Share on other sites

Chris, if I sent you the Javascript code for the pull down menus, would you be interested in trying your hand at fixing it?

 

You are right that this code only seems to work reliably on IE. Unless I was hallucinating or am mis-remembering, I have seen them work with some versions of Netscape on Windows, but they don't work on Mozilla or Netscape 7.

 

Aside from not working reliably except on IE, they are very slow even on IE. If you could turn them on, you would be quite surprised how much they slow down the page-loading times. (You might not actually want them in their current state, although they are handy for navigation.) For myself, I have them turned off even when I use IE, and it is because of their impact on page-loading that I haven't felt it worthwhile to put effort into making them work on other browsers than IE. It seems a redesign is needed, rather than just a few tweaks to make them work on more browsers.

Link to comment
Share on other sites

I believe the menus on photo.net are derived from work that Aurelius Prochazka did for the Caltech portal site back in the Arsdigita days.

 

Browsers have changed considerably in the past few years so it's no surprise modern browsers have problems with 'em. Myself, I've had them turned off ever since they first showed up. I'd suggest having them off as the default if it's not that way already.

Link to comment
Share on other sites

<p>They worked on Netscape 4.79 on Win32 but don't work on NS7.0/7.01 on Win32 or Mozilla 1.1(?) on SCO Unix.</p>

 

<p>Brian, if they slow things down so much, how about providing a non-JS alternative so those of us who either don't like MS, run OSes that MS deems unworthy of their browser, or don't like our browsers to slow down dramatically at least have a bar with the top-level options, and when we click 'em, we get (say) another page with the next level of options? Or a new version of the current page with the next level of options displayed (though that might be horribly slow, and put additional load on the already-overloaded photo.net Web servers)?</p>

 

<p>Whatever you do, please resist any temptation to make them Java. Every site I visit that uses Java to implement its menus is ridiculously slow - some to the point of being unusable.</p>

Link to comment
Share on other sites

Steve,

 

If you go to your workspace (http://www.photo.net/pvt/home when logged in) and click on the link "Turn pull-down menus on or off" and turn the menus off you'll get the exact behaviour you describe.

 

The bar is still there when 'off'--but it's just a link that takes you to a sub-page of options when, for example, you click on 'Learn' or 'Equipment'.

Link to comment
Share on other sites

Mike, in the code, the author is given as "aure@arsdigita.com", so you are no doubt correct about the provenance. At present, they are "on" by default if the browser is deemed capable of supporting them. This means that by default you get them if you have IE 4 or later, and you don't get them if you have anything else.

 

I've thought about changing the default to be the html-based menu bar in all cases, because (as I said) I think the javascript/DHTML version is not too hot. But I worry about all the mail I would get from people with IE who would suddenly not have them anymore and wanted to turn them back on, explicitly.

Link to comment
Share on other sites

Brian,

 

If you go to aure.com you can read docs about the pull-down code and other places it's been implemented. It's possible one of the other sites using the pull-downs has re-written the javascript code.

 

You could try emailing Aure but after the bust-up of Arsdigita I wouldn't expect him to be too keen on helping out for free. But it wouldn't hurt to ask.

 

Yeah, functional changes on any site with a large number of users is problematic. Maybe a header note saying something like "click here to customize your toolbar" might do the trick.

Link to comment
Share on other sites

Mike. I want to thank you as well for tuning me into the menu options.

 

I don't personally care much for DHTML menus, but I thought they should be updated if they are going to be included on the site. The plain text ones work fine for me.

 

Brian. Perhaps the plain text menus should be the default for browsers that don't support the current DHTML menus?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...