When I click the login link in IE6 I am taken to a blank white page containing the unstyled login form. You can still use it to log in but it looks horrendously unprofessional.

Firefox and Safari both show the login form correctly in a thickbox overlay.

Anyone have the same problem?

Comments

mr.j’s picture

Title: Thickbox login not working in IE6: unstyled form on blank page » Thickbox not working in IE6 at all

Having checked again, thickbox is not working at all for me on IE6 - on images or the login form.

This was working previously so I assume I must have a conflict with some other module perhaps?

marcp’s picture

If you think there is a module conflict then it's best to start from scratch with a fresh Drupal 5.x installation. Then install Thickbox. See if it's working on IE6. If it is, then add in your other contrib modules one by one and keep testing Thickbox to see which contrib module breaks it.

Report back here when you've got it figured out so the next person doesn't have to repeat the steps that you just took. Thanks!

mr.j’s picture

Status: Active » Closed (fixed)

Yes thanks I worked it out - a piece of jquery was rewriting part of the body tag's innerhtml, causing the jquery listeners to get disposed. Nasty stuff. Anyway problem is solved now - sorry for the false alarm!

patoshi’s picture

hey i am having the same problem too with the iframe not working for thickbox on IE6.

The only solution i came up with is juse the ajax line in replacement of it, but it messes up some of the css. I just edited the #TB_ajaxContent css to match what i have. Since my site is static, this hack works, but won't work for a dynamic one.

If anyone has the solution to solving the iframe bug for thickbox, please share it.

You can view how i got it working without using the iframe feature. www.parkbluenyc.com

shariharan’s picture

Please try to update Jquery http://drupal.org/node/156221#comment-668998
It fixed the thickbox problem in IE6 for me