Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:09
Menu Disappears onMouseOver in Firefox
Poster: jtrout
Dated: Thursday September 16 2004 - 22:48:15 BST
I'm stumped, hopefully a second pair of eyes will do the trick! The image that fires the menu looks fine on load, and the menu does popup when you mouse over the "Navigation" graphic in the top left of http://protolive.educause.edu/content.asp?section_id=26. However, as soon as you mouseover the image, the Navigation graphic vanishes, and takes the menu with it! I've upgraded Firefox to 1.0PR hoping that would do it, and Milonic to 5.48, but neither did the trick.
Anyone have any ideas? This doesn't happen in IE6, btw.
Thanks!
Poster: Ruth
Dated: Friday September 17 2004 - 3:53:12 BST
Hi,
I just wanted to let you know that it doesn't appear in IE5.5, nor Opera. And, I'm not getting the milonic_src.js file downloading to my temp internet files. I do get the mmenudom.js file.
Ruth
Poster: jtrout
Dated: Friday September 17 2004 - 4:08:44 BST
Really?! That's odd, the src is included the line before the mmenudom. That's so weird. I'm going to really have to look at the structure of that code.
Thanks!
Poster: John
Dated: Friday September 17 2004 - 4:23:39 BST
It appears you have been messing with the code files, including removing the copyright notices, which clearly state...
Quote:
All Copyright statements must always remain in place in all files at all times
Further, the JS calls are not as we supply them, and the ns4 mod is missing (I know - it's a garbage browser anyway).
Please reload the complete code files and calls as you received them, and then we'll be able to help out.
Poster: jtrout
Dated: Friday September 17 2004 - 5:48:51 BST
What in God's name are you talking about?!
The only files I use are mmenudom.js and milonic_src.js. I don't do anything in the way of modifying them - I copied them directly out of the zip file of the latest version, just today. The only Milonic file I modify is menu_data.js, and that doesn't contain any copyright statement anyway.
The js calls are *exactly* as you supply them. The only calls that I've ever modified have been popup and popdown (at the suggest of your support staff). That modification consisted of putting a function in front of it that does some work before calling the original, untouched popup/popdown function. I'd be interested to hear what function(s) you think I've modified!
And it's our decision not to support NN4, and from what I've seen, that's not against any terms of use of the menu. In fact, it's been discussed on this board, and I haven't seen anyone say it's not acceptable.
Can you please try to be constructive, instead of throwing out accusations? I'm offended by your post.
Poster: jtrout
Dated: Friday September 17 2004 - 6:13:02 BST
You know what, I think I know why you're seeing what you are, and I apologize for not checking on this first. It's a little late - 11 PM is not an easy time to get ahold of our staff
We use xcompress to keep our filesizes down. Here's what's causing the problem:
http://www.xcache.com/home/default.asp?c=65&p=754
Note the first paragraph:
Quote:
White space compression and normalization removes non-essential characters and standardizes syntax in HTML, JavaScript, and CSS in order to gain even more performance out of the compression engine.
I assure you that the Milonic files on the server are absolutely untouched. Unfortunately, they get butchered going through the compression routines. Let me see what I can do tomorrow to turn off the compression for javascript files.
Sorry for the misunderstanding!
Poster: Ruth
Dated: Friday September 17 2004 - 7:22:43 BST
You mean you actually got some staff at 11pm? wow
That compression may be why the milonic_src.js is not being downloaded to the temp internet files???
Ruth
Poster: Andy
Dated: Friday September 17 2004 - 11:16:22 BST
Hi,
It would be great if you can sort the copyright notices out and keep the link-back to milonic.com, without them it really doesn't make it worth our time and effort. It's like working for free, it's very silly thing to do.
Anyway, on to the problem. Is there any reason why you need to place the "Main Menu" inside the table cell. If I move it into the menu_data.asp file, it works perfectly.
-- Andy
Poster: jtrout
Dated: Friday September 17 2004 - 15:04:11 BST
Of course, Andy, I have a couple people working on it this morning. Believe me, we're taking this very seriously - Milonic is a great product that we really believe in
Poster: Andy
Dated: Friday September 17 2004 - 15:28:12 BST
Just out of curiousity; what are you using to compress your files?
It's always good to have info on this kind of things for future reference.
Cheers
Andy
Poster: jtrout
Dated: Friday September 17 2004 - 15:56:29 BST
XCompress by XCache. I believe we use the ISA version, but it could be the IIS version. It's an ISAPI filter that does a very nice job of compressing outgoing traffic. But, as we've seen here, it can wreak havoc on beautiful JavaScript
Poster: jtrout
Dated: Friday September 17 2004 - 16:01:52 BST
By the way, Andy, you were right on about the menu definition going into menu_data fixing the problem. Worked like a charm! Thanks so much - I'm really sorry about the misunderstanding. We're working on excluding the Milonic files from the compression, I hope to have a resolution before this site goes live tonight.
Thanks again!