Folgende Funktion passt ein iFrame immer an die Größe der umliegenden Seite an:
1 2 3 4 5 6 7 8 9 10 11 12 |
window.onresize = function(){autoIframe("myIFrame")}; function autoIframe(frameId) { try{ frame = document.getElementById(frameId); var realHeight = document.documentElement.clientHeight; frame.style.height = realHeight + 'px'; } catch(err){ window.status = err.message; } } |
Funktioniert im IE6/8, Firefox 3/4