My fault, did not make myself clear, to frazzled when I posted. I did not have a problem getting an iFrame to work.
What i wanted was an iFrame that resizes when the window resizes so that it does not loose the bottom of the scroll bar. Putting it in a table cell meant that I did not have to use an absolute pixel count for frame dimensions, just use 100% of table cell space - which is why the resize worked in IE5.
Being able to resize this particular window will be fundamental to my users, and being able to do so without having to scroll around for the frame scroll bar buttons seemed like a nice touch. Now it worked fine in IE5, looked lovely. Only when I went to see what it was like in IE6 did I find that the iFrame does not diplay at all when it is in a table cell, no matter what the window size.
OK, I know we are all supposed to not be using tables for layout, and when the browsers all support CSS properly I'll drop them. But this is just one example of where CSS does not replace a table for layout. All that the CSS push has done is produce browsers that ignore the percentage height parameter in tables etc. Makes some of my pages look crap: got to start using filler pixels again or something, Jeez??
So, to get back to my problem: I would like to include an iFrame on my page that resizes when the page resizes so the user does not have to scroll the window to reach the frame scroll controls, a solution that is IE6 and NS6 compatible, please.