Sean Hebden
Mar 26 2007, 06:36 AM
Hi,
I wonder if anyone has had this problem and knows of a solution...
I develop web applications which produce reports for clients in tables. Recently IE is occasionally not displaying the bottom few rows of these reports, it seems to happen quite randomly, when you refresh, the data the rows may be there, the next time not.
I have checked the code and it is valid and complete (if I view source) so the information is always there, just not being displayed occasionally. However if I print the page it is always complete and if i resize the window the hidden rows will suddenly appear.
This has me totally confused, so if anyone has any suggestions on how to fix this would be gratefully received.
Many thanks,
Sean
Christian J
Mar 26 2007, 07:41 AM
IE6 has some bugs (usually CSS-related) that may cause the effect you describe. Could you link to a sample page?
Meanwhile, a couple of examples:
http://www.positioniseverything.net/explorer/guillotine.htmlhttp://www.positioniseverything.net/explorer/peekaboo.html
Sean Hebden
Mar 26 2007, 08:14 AM
Thanks for the reply.
Unfortuantely I can't provide a link as the sites are on customers intranets
I have seen the problems you lave pointed out however these relate to divs, the reports I am looking at have tables, there is no other block level code. The reports are displayed within iframes which are used to allow them to be scrolled on the screen. Nothing has changed in the code for several years, but over the last few month I have been getting more and more reports of the bottom few rows occasionally disappearing - and it does seem to be completely random between refreshes - sometimes there sometimes gone (although the source is identical).
This has me so confused!
pandy
Mar 26 2007, 09:27 AM
It isn't about DIVs or tables, it's about the CSS applied to them.
QUOTE(Sean Hebden @ Mar 26 2007, 03:14 PM)

Unfortuantely I can't provide a link as the sites are on customers intranets
So put a sample page with greeking on a publicly available server so we can see it.