In the flash applet tag, just do the following:
<object id='flashObject' ....> <param ....> <param name='wmode' value='opaque'> <embed ... wmode='opaque'> </embed> </object>
That should take care of this.
Note that the disadvantage of this is that rendering is slow for both the flash movie and the page elements, but in most cases this should not be a problem.
In addition, by including this as an object parameter or an embed attribute, it works in all major browsers.
Edit, according to MidnightLighning's comment:
Once the Flash object is prepared this way, you need to place the div above the page, for example:
<body> <object> ... </object> <div id="floater">The Floating Div</div> </body>
Then create your CSS as follows:
#flashObject { position:relative; z-index:1 } #floater { position:absolute; z-index:100; top:0; left:0; }
Ipsquiggle
source share