Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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
Comment #1
furvus CreditAttribution: furvus commentedThe 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
Comment #2
sunThis is a well-known bug in IE. Just use wmode transparent for your Flash movies to circumvent this bug in IE.
Comment #3
furvus CreditAttribution: furvus commentedWhen Changed to wmode , after opening an Iframe into thickbox the "close" button didn't work.
Comment #4
Anonymous (not verified) CreditAttribution: Anonymous commentedAutomatically closed -- issue fixed for two weeks with no activity.
Comment #5
Alan D. CreditAttribution: Alan D. commentedfurvuslupus forgot to reopen this.
Comment #6
milleusi CreditAttribution: milleusi commentedI 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 improveComment #7
milleusi CreditAttribution: milleusi commentedComment #8
Alan D. CreditAttribution: Alan D. commentedClosing my old issues. Colorbox is much nicer!