The IE6 check in the thickbox.js appears that this needs to be expanded to include IE7 when creating the floating iframe to hide select lists and embedded flash objects.

On line 36, thickbox.js, v1.2.4.2

	  if(navigator.appName.indexOf('Internet Explorer') != -1 || typeof document.body.style.maxHeight === "undefined") {// all IE versions

While any flash will probably do the same thing, our setup included using the flash object embedded and shown using a SWFObject call that was nested in a jquery.ready() within the body of the template. FF2, IE6 and IE7 all worked OK on Vista, but Opera and Safari still rendered the flash above the thickbox.

Alan D.

Comments

furvus’s picture

The above Code is working perfect ,
but its important to replace it and in the tb_remove() function as well.
If not, after clossing the Thinkbox window the Slide bars will stay hidden until the next refress of the page.

Furvus

sun’s picture

Status: Active » Fixed

This is a well-known bug in IE. Just use wmode transparent for your Flash movies to circumvent this bug in IE.

furvus’s picture

When Changed to wmode , after opening an Iframe into thickbox the "close" button didn't work.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

Alan D.’s picture

Status: Closed (fixed) » Active

furvuslupus forgot to reopen this.

milleusi’s picture

Version: 5.x-1.x-dev » 5.x-2.0

I also have this problem with Firefox 3 :(

I've added || navigator.appName.indexOf('Mozilla Firefox') != -1 on line 36, and also in function tb_remove(), but no improve

milleusi’s picture

Priority: Normal » Critical
Status: Active » Postponed (maintainer needs more info)
Alan D.’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

Closing my old issues. Colorbox is much nicer!