Um aus einem iframe heraus dessen Größe und Breite dynamisch an die Höhe des Inhalts anzupassen kann man den folgenden Javascript-Hack nutzen.
function resizeFrame(id, width, height) { var f = window.parent.document.getElementById(id); if(f) { if(f.contentDocument) { if(window.document == f.contentDocument) { f.height = height; f.width = width; } } else if(f.contentWindow) { if(window == f.contentWindow) { f.height = height; f.width = width; } } } } |
Diesen sehr nützlichen habe ich aus dem default Adsense Script von Google extrahiert und etwas angepasst.
Hier ein Demo
Genial! Mensch, wieso bin ich da nicht früher selbst drauf gekommen. Da hätte ich mir stundenlanges Frickeln sparen können. Suuuuuper Danke für den Tips!