Hallo Rolf,
danke für die nachgereichte Erklärung.
Hier die Verwendung von postMessage in der Praxis: Kalender im iframe
Die Höhe des Dokuments im iframe melde ich so (html oder body ist gleichwertig):
let height = document.getElementsByTagName("html")[0].offsetHeight;
window.parent.postMessage( height, "*" );
Ich verstehe nicht, warum unterhalb des iframe-footer (© 2008-2021 ...) noch so viel height ist. Was hängt denn noch hinterm body bzw. html? Mit Element untersuchen habe ich es nicht gefunden:
Gruß, Linuchs