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:18
Firefox 3/Linux broke the menus over flash (again) [SOLVED]
Poster: kedlm
Dated: Tuesday June 17 2008 - 21:56:53 BST
Firefox 2+ worked fine under Linux and Windows with Flash and Milonic menus. (with the flash activator js)
Firefox 3 was just released today and it works fine with the Milonic menus under Windows, but under Linux the menus are again behind the flash.
The sample at http://www.milonic.com/over.php works fine with Firefox 3 under Windows and Firefox 2 under Windows and Linux, but does not work correctly with Firefox 3 and Linux.
Any ideas?
Thanks,
Mike
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: John
Dated: Tuesday June 17 2008 - 22:02:29 BST
Andy posted a new release today (v5.795), but left no info on what changes were made. You might want to give it a try.
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Tuesday June 17 2008 - 22:25:59 BST
Thanks for the heads-up about the new version, but it did not help.
I should clarify that the example at http://www.milonic.com/over.php works with Firefox 2 and 3 under Windows.
But that example does NOT work with Firefox 2 or 3 under Linux.
What does work with Firefox 2 under Linux, but does not work with Firefox 3 under Linux, is adding $mmStyle->fixMozillaZIndex=true; to the menus.
Sorry about that confusion.
Mike
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Wednesday June 18 2008 - 19:31:27 BST
This may help someone track this down, but if I make the menus large enough (or the web browser small enough) and add
$mmMenu->overflow="scroll";
then the menus that scroll do appear above the flash!
So it is possible to fix in Firefox 3, just something extra must be needed.
Mike
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: Andy
Dated: Thursday June 19 2008 - 15:58:25 BST
Hi,
Are you saying that Firefox 2 actually worked under Linux? I wasn't aware that the windowlessmode (wmode) had actually been fixed by Adobe yet. I'm assured that Firefox have done their part with X on *nix but are just waiting for Adobe to finish off their part. This is why I'm surprised that it has worked at all on Linux.
Have you got a URL of one that works with Firefox 2 on Linux?
-- Andy
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Thursday June 19 2008 - 16:19:47 BST
It works "well enough", but not perfectly.
By adding the fixMozillaZIndex=true option the pulldown/right menus appear over the flash in Linux with Firefox 2.
However, the main horizontal/vertical menu bases still do not appear over flash.
That is a limitation I can live with.
Mike
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Friday June 20 2008 - 16:20:52 BST
Andy,
Is there a chance of restoring the "partially working" functionality of Firefox 2 in Firefox 3 in Linux?
Where the fixMozillaZIndex would allow pop up menus to appear on top of flash?
Thanks
Mike
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: Andy
Dated: Friday June 20 2008 - 16:30:15 BST
kedlm wrote:
Andy,
Is there a chance of restoring the "partially working" functionality of Firefox 2 in Firefox 3 in Linux?
Where the fixMozillaZIndex would allow up up menus to appear on top of flash?
Thanks
Mike
Is there a chance of restoring the "partially working" functionality of Firefox 2 in Firefox 3 in Linux?
Where the fixMozillaZIndex would allow up up menus to appear on top of flash?
Thanks
Mike
Unfortunately not. The 2 browsers are completely different. We need to find another workaround.
The problem is that Adobe hasn't completed their part of the windowlessmode for their Linux version of Flash. With Firefox 2 we could use a position of "fixed" and this worked but it was still a workaround. However, this workaround no longer works in Firefox 3. There is a method that we can try but this will require some additional coding in the menu. Apparently the IFRAME masking that we used for IE5.5+ also works in Firefox but there are a few issues getting it to work properly.
I'll see if I can push this forward and get a release out asap
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Friday June 20 2008 - 16:34:45 BST
Is it using this idea or would this work?
http://blog.marcoos.com/2006/07/21/html ... -possible/
Thanks for pushing on it!
Mike
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: Andy
Dated: Friday June 20 2008 - 16:43:30 BST
Yes, it will be using something similar.
Looks like we need to specify the IFRAME's display as none to start with and then change it to block after the pages has loaded - it's a very bad workaround and one that I'm really not happy with implementing but looks like the only way for now. At least until Adobe get their act together, it's been a bug report for about 5 years
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Monday June 30 2008 - 12:30:12 BST
Just thought I'd see if you had thought about this anymore.
Cheers,
Mike
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Friday July 11 2008 - 18:12:04 BST
The good news is that with the latest Adobe Flash Beta for Linux and Firefox 3, the wmode=transparent stuff works so the menus will appear on top of flash movies!
The bad news is that either there is a damage/redraw bug "somewhere" or I need to layout my page again because I get some extra redraws when the menus popup over the flash. Still things are much better now than before!
(the extra redraws don't happen in IE or Firefox 2 with the latest Flash Beta so I'm guessing its a FF3 issue)
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: steve.n
Dated: Saturday August 30 2008 - 2:31:42 BST
Hi Andy,
It would appear the menu does not appear over flash in Firefox3 for XP as well.
The link to see is http://www.allflex.com.au
I've just updated with the latest version with no change.
Appreciate any advice or update to this problem.
Thanks. Steve
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: Andy
Dated: Saturday August 30 2008 - 11:02:38 BST
HI,
You need to add wmode=transparent to your Flash object.
See the menus at http://www.milonic.com/over.php - as you can see they work fine in Firefox 3
Re: Firefox 3 under Linux broke the menus over flash (again)
Poster: kedlm
Dated: Monday September 8 2008 - 15:58:19 BST
Just another update:
- using the latest firefox 3 under windows and linux (and IE6+ under windows)
- and using the latest flash 10 beta from adobe
- and using the latest menu (5.801 I think)
All my menus, redraw issues, flash pages, etc. work perfectly as far as I can tell.
Thanks for a great product! We really like it!
Mike
Re: Firefox 3/Linux broke the menus over flash (again) [SOLVED]
Poster: John
Dated: Monday September 8 2008 - 16:17:35 BST
Your kind words are most appreciated, Mike.
Thanks!