The problem began quite simply by trying to view the website at URL www.cbs.com
This site has a selection menu (Shows, Video, Community, etc.) and below the menu header line a Flash animation display. On my browser, Iceweasel 22.214.171.124, using Flash Player 126.96.36.199 when you mouse over the menu selection items on the menu bar the menu structure itself appears behind the Flash animation. My operating system is Debian etch with all available updates as of 02/25/2008.
I believe that the functionality which allows this Java script controlled menu structure to appear on top of the Flash animation is the WMODE parameter set in source code of the web page.
Using the following link to test my Iceweasel browser/Flash Player combination it is easy to determine that the menu structures remain behind the Flash animation regardless of the absence of the WMODE parameter or whether WMODE is set to “transparent” or “opaque”.
Testing with IE and Firefox on MS Windows 2000 reveals that without WMODE set the menus remain behind the Flash animation and when WMODE is set to “transparent” or “opaque” the menu structure appears on top. The “transparent” option simply allows you to see what is below the Flash animation in the DHTML layers.
Debian support says this is not a problem with Iceweasel and says it is a possible problem with XORG Composite Extension not being enabled.
In response I added the following to the end of xorg.conf for my userid:
Option "Composite" "Enable"
This had no effect on the menu structure appearing behind the Flash animation.
My current version of xorg is 7.1.0-19
The problem exists for both Iceweasel and Epiphany browsers on my copy of Debian etch.
My processor is a Pentium 4 3.2 GHz on a Dell Optiplex GX620 with the Intel 945GZ chip set.
Anyone with any ideas how to solve the riddle of the hidden menus is encouraged to reply?