Opera Support

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
Post Reply
Imkewljus4
Beginner
Beginner
Posts: 1
Joined: Fri Sep 24, 2004 7:54 pm

Opera Support

Post by Imkewljus4 »

I have been building this site for a while:

http://www.dis.anl.gov/msv

The menu seems to work well on all of the computers I have tried, except for those running Opera 7.54. The other is a personal computer of mine, which is a Sony Vaio PCV-RZ46G. I am thinking that it may be Norton messing it up. Is there any way to bypass that?

-Bob
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

If it is Norton the only thing you can do is avoid keywords known in this thread

http://milonic.com/forum/viewtopic.php?t=4460

I see you have a .gov might not be easy to change.

Regards,
maz
User avatar
stephen702
Super Advanced
Super Advanced
Posts: 77
Joined: Wed Jul 16, 2003 4:53 am
Location: Davis, CA
Contact:

Post by stephen702 »

By any chance is this related to the Opera problem reported in this forum at http://milonic.com/forum/viewtopic. ... 9c6ba093d3
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

Hi Bob,
stephen702 wrote:By any chance is this related to the Opera problem reported in this forum at http://milonic.com/forum/viewtopic. ... 9c6ba093d3
Nope. A reasonable thought, Stephen, given that the particular issue you mentioned came up twice in the past couple of days. But that's a fairly minor issue and the Milonic Menus still work in Opera.

There are a couple of other things though Bob:

(1) You're not using a Milonic Menu on that site. The menu that you're using is "Jim's DHTML Menu".

(2) I had a quick look at the menu code (yikes!). There's a module in the incudes directory called browser.js. This js module determines what browser is being used. Based on that determination, the script then loads another js module that provides menu functionality specific to the browser in use. The problem you're experiencing is because the browser sniffer "falls through", without detecting that you're using Opera and without loading a module for Opera (there isn't one in your includes directory anyway). The result should be an "alert" box that tells the user that, "Your browser doesn't support this script" (leaving the user to wonder... "uh... what script?") Is that what you get?

(3) When it gets to that point, it'll try to redirect to a page called upgrade.html in the includes directory. In your implementation, you don't have a file called upgrade.html in your includes directory, which should generate a 404, file not found error, at which point the whole site would come to a grinding halt.

(4) I imagine that if it were there, the upgrade.html file would have a message about the need to upgrade. Which may totally baffle the casual user, since it's really the website that needs to have the menu script upgraded... not anything the site visitor can do. (Not a very elegant solution if you ask me.) I don't know if an upgrade.html file comes with the system or if you're expected to make one that tells the user to notify the webmaster.

I could go a bit further, but in fairness, I don't want to provide any more support for Jim's DHTML Menu in the Milonic Help forum. If you want to stick with Jim's, you should have enough info now to take it from here.

My advice: Convert to Milonic... it's a whole lot easier, and you get lots of good help! ;)

Good Luck,

Kevin
Jahnoth
Beginner
Beginner
Posts: 4
Joined: Fri Sep 24, 2004 3:04 am

Holy Cow!

Post by Jahnoth »

Kevin, I was already impressed with the level of support that is given on these forums by volunteers. You just blew me away even more with pointing out everything this person could do to improve a non-milonic menu. Well done.
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Re: Holy Cow!

Post by kevin3442 »

Jahnoth wrote:Well done.
Thanks,

Kevin
Post Reply