
Firefox suddenly misinterpreting wmode transparent. Instead, displaying my content against a white background, instead of transparent. HELP.
Please help fix my flash issue!!!!! The menu has always worked perfectly for several years. It suddenly stopped working yesterday.
Chosen solution
The DOM Inspector shows that the menu has wmode="opaque" in the EMBED for Firefox.
It looks that there is a script running that changes wmode="transparent" to wmode="opaque" for the EMBED tags (OBJECT still has wmode="transparent").
All Replies (4)
This sounds like it could be a bug in the latest version of Firefox. If you have time, could you report a bug using this Bugzilla form? It will help the developers if you can provide an example page that illustrates the problem, either on a real web site or a just simplified HTML or Flash file.
Let me know if you have any problems, or questions about how to file the bug.
Chosen Solution
The DOM Inspector shows that the menu has wmode="opaque" in the EMBED for Firefox.
It looks that there is a script running that changes wmode="transparent" to wmode="opaque" for the EMBED tags (OBJECT still has wmode="transparent").
hmmm that is interesting. i'm not seeing this "opaque" thing if i view the source info. it all says transparent there, as it should. where is it being changed to opaque? so this is a FFX issue afterall?
Paste this code in the Scratchpad and issue Execute Run to see the change.
I don't know which script is responsible, but I see the problem in Firefox 3.6.26 as well.
E=document.getElementsByTagName("embed")[1]; alert(E.getAttribute("src")+"\n"+E.getAttribute("wmode")); document.getElementsByTagName("embed")[1].setAttribute("style","display:none"); document.getElementsByTagName("embed")[1].setAttribute("wmode","transparent"); alert(E.getAttribute("src")+"\n"+E.getAttribute("wmode")); document.getElementsByTagName("embed")[1].setAttribute("style","display:inline");