This tip will help get rid of scrollbars that appear around Iframe content, allowing you to give a page with multiple iframes the appearance of just one document.
This works for IE5, 5.5 and 6, useful considering the differences between Iframe implementation in 5 and 5.5 & 6.
Code: function fullsizeIFRAME(iframeName) {
if (document.all[iframeName])
{ // test for existence of frame
var obj = document.getElementById(iframeName);
if (obj.contentWindow) { // check
to see if the browser is IE5.5
if (obj.contentWindow.document) {
var doc = obj.contentWindow.document;
if (doc.body) { // check a document
isn't being loaded to avoid errors
obj.height = doc.body.scrollHeight;
}
}
} else if (obj.document) { // IE5.0
if (frames[iframeName].document.body)
{ // check for transition / refresh
obj.height = frames[iframeName].
document.body.scrollHeight;
}
}
}
}
Requires Free Membership to View
Register today to access targeted resources from our editorial writers and independent industry experts focused on Lotus Domino, Notes, Workplace and other related technologies.
This was first published in February 2003