'Full HTML' tab content not showing in IE7
webnation - September 19, 2009 - 10:44
| Project: | CCK Fieldgroup Tabs |
| Version: | 6.x-1.0 |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
Hi,
I can't get 'full html' tab content (a table) to display in ie7. It will display the table on the first tab but there is just a blank space where it should display on any other tab even though I've selected 'full html' as the input format.
The content displays on all tabs (still on ie7) if I select 'filtered html' but obviously the table is stripped out.
All tabs display perfectly using 'full html' or any input format in Firefox, Chrome and even ie8.
Any thoughts? This is a great module and just what I was looking for but this ie7 thing is driving me crazy.
Thanks

#1
I am having the same issue on a site I am developing. But on another site I am working on with the same version of modules and drupal it works fine in ie7....
#2
Ok so I am not sure if this will work for you but it just worked for me twice.
I went in to each of the fields in the tabs that were using FULL HTML and I changed it to filtered HTML, then saved it.
Then I went into it changed it to FULL HTML again and it works in IE7 now. Same steps worked for ones that were PHP input.
Hoping it doesnt randomly break again.
Good luck.
#3
Ok it does not work again and I did not edit the node. So I am guessing this problem is somewhat random bug in the module.
#4
Maybe related to caching?
Do you have caching enabled? If you disable it, does the page work?
#5
Rather than starting a new issue this seems to be the closest to an issue I am experiencing with this module, although not related to input format. I've tried both the stable release and dev with the same results.
I experience the following in IE7 not firefox (haven't tried others yet.)
I have a rather large form with lots of date fields within one tab enabled fieldgroup. The date fields are non-existent most of the time. As I select different tabs and return to the dates tab with the dates I might get them to display inconsistently, maybe one in 10 times. I can get some fields to display once I advance using the tab key. (i.e.Using the tab key to advance to the first date field makes them all appear.)
Another tabbed fieldgroup has user reference fields in it using the Multiselect Module. This provides graphic widgets to move selected usernames betwen two list boxes. The selection graphics appear occasionally.
I am also using a dev version of CCK which has multigroup fields in another tabbed fieldgroup, which sometimes do not appear, although more often than the dates.
Some other tabbed fieldgroups display other types of fields (using the Money module which provides an entry for an amount and currency, the box aroudn the field area disappears in the fieldgroup until an amount is entered.
I experience the same issues with or without cache enabled. The behaviors don't exist with the module disabled.
Oh btw my theme is Zen based using the standard IE CSS
#6
If you like I can provide access to development sites with the module enabled and disabled, if you would like to see things firsthand. If so contact me via my contact form.
Thanks
#7
I have this issue too. I'm changing this to bug report. Sorry if that's not right.
Caching is disabled.
It seems quite random what displays and doesn't. Clicking between tabs sometimes makes things re-appear or disappear again.
Also, using the IE developer toolbar, adding a property such as position:relative or a z-index to one of the divs contained within a tab (even if it's a property which the div already has) will make it reappear.
I have three floated divs and one clearing div contained within each of my tabs.
#8
I've done some messing around with my html.
I confirm the problem does seem to be between the first tab and the other tabs.
For me too, the content of the first tab displays right, but not the other tabs.
But, adding position: relative to all the divs within my tabs reversed the problem: all content displayed on all tabs except the first. However once I clicked on another tab and then clicked back to the first, the first tab content displayed correctly.
It also seems like the problem only arises when I use divs that have widths and/or floats. If I use divs without a width or float, things display fine.
This is a very annoying problem. Does anyone have any ideas?