Hallo Julian,
Dies bezüglich schonmal sorry..auch wenns jetzt nicht mehr hilft ;-)
deine Frage kommt jede Woche mindestens einmal!
Ich bin aus deiner Erklärung nur teilweise schlau geworden: Was definiert denn jetzt die verschiedenen Größen des Iframes? Wird im <body>-Tag ein Attribut, dass die höhe angibt <body style="height:550px"> verwendet und dementsprechend durch den JAvascript der iFrame angepasst?
http://forum.de.selfhtml.org/archiv/2005/7/t111118/#m698717
Die Höhe des im Iframe geladenen Dokuments liest du entweder mit document.body.scrollHeight oder mit der offsetHeight eines Elements aus, das innerhalb dessen Bodys eine Höhe von 100% einnimmt. Mit diesem Wert kannst du dann die Höhe des Ifames im Mutterdokument über dessen Style-Eigenschaften an den Platzbedarf des darin geladenen Dokuments anpassen.
Gruß Gernot