Hallo
OK Ich finde schon deine Problembeschreibung konfus.
Ein <iframe> hat keine Ahnung von der "Länge" seiner Ressource. Das <iframe> Element hat eine bestimmte Grösse.
Es ist jedoch die CSS overflow Eigenschaft, welche entweder überfliessenden Text versteckt, oder anzeigt, oder Scrollbars für den iframe zeigt.
Sofern du scrollbars des iframes hast, wird der Inhalt des iframes gescrollt, nicht das Hauptfenster.Bei deiner Schilderung weiss ich nicht, welchen Scrollbar du bedienst.
<spekulation>Wenn ich ihn mit der Anmerkung, dass die Navigation außerhalb des <iframe>s mitscrollt, richtig verstanden habe, scrollt er mit der browsereigenen Scrollbar den gesamten Viewport. Wenn dem so wäre, wiese das darauf hin, dass dem <iframe> keine Größenangaben zugewiesen wurden.</spekulation>
Andererseits hast du natürlich recht: Das Vermeiden des Einsatzes eines kaputten Konzepts vermeidet einszweifix auch die damit begehbaren wie auch die dem Konzept innewohnenden Fehler.
Tschö, Auge