Solutions on the Web:
from:http://codingforums.com/showthread.php?t=95109
(a) Place Flash embed script in <div> container (I use swfobject.js) [Put Flash embedded script in a div container]
(b) Add wmode=transparent to flash embed script[increase wmode=transparent to flash embedded script]
(c) Set <div id= "Flashcontent" > Container with Z-index:-1; [Set the Z-index of the outer container to-1]
(d) Set <body> tag with style ... position:relative;left:0px;top:0px;z-index:0;
(otherwise Firefox does not accept negative z-index)
(e) Set floating iframe in container with z-index:99; [Set the zindex of the floating iframe in the container to 99]
(f) Use CSS to position flashcontent and htmlcontent containers. [Use CSS to adjust the location of Flash containers and HTML containers]
Other programs on the net more see, do not elaborate. Here's how to use the first solution:
Copy Code code as follows:
var so = new SWFObject ("xxx.swf", "Flashid", "width", "height", "version", "Background color");
Set flash without hiding div layer
So.addparam ("wmode", "opaque");
So.write ("Flashcontent");
This setting makes it impossible for Flash to cover the Div.