Ohne ein wenig Entwicklungsarbeit wird das wohl nichts werden. Hatte gestern noch eine einfache aufklappbare Liste erstellt, wobei bisher die Anfangshöhe mit onload und die Höhe der aufgeklappten Liste bei onclick ermittelt wird. Der iFrame passt sich zwar an, doch die Liste und der zweite Eventhandler gefallen mir noch nicht, so dass ich da so noch nicht veröffentliche.
Wenn das mit den bisherigen Codes noch nicht zufriedenstellend funktioniert, dann arbeite Dich doch einfach in postMessage ein, ist jedoch nicht sehr weit abwärtskompatibel. Mit
var hoehe = document.getElementById("ID-Element").offsetHeight;
window.parent.postMessage(hoehe, 'origin');
kannst Du doch die Höhe bei jeder kleinen Änderung an die Frameseite senden, nur würde ich die übermittelten Daten gut filtern.
Geht nicht, geht nicht, geht nicht, wenn es wirklich nicht gehen will, dann bestellt man sich ein bis zwei Bücher und nach vier bis sechs Wochen des Lernens und Testens geht es gewiss schon sehr viel besser.