views:

669

answers:

3

I have a problem with a flash object placing itself on top over everything in IE6 and IE7.

Firefox renders the page correctly.

I bet somebody else has had this problem and found some kinda solution to it.

+6  A: 

Because Flash runs inside an ActiveX control in IE browsers, it doens't follow the stack rules since ActiveX controls are always rendered on to of normal HTML content (except for drop down, annoyingly).

There is a workaround though to force Flash to obey, set the wmode="transparent" in your object tag, and optionally the embedded tag too.

DavGarcia
Worked perfectly when i added a <param name="wmode" value="transparent"/>
3cho
A: 

wmode=transparent is the way to go.

grapefrukt
A: 

Yes, I had a problem with flash menu over the lightwindow panel, and adding wmode="transparent" in the object and embed tags worked.