Moin,
Du bist gerade auf einen der Haupt-Nachteile von Iframes gestossen, herzlichen Glückwunsch :)
- dem iFrame bei Erstellung sagen: Sei genau so groß, dass du den ganzen Inhalt anzeigen kannst, um nix größer und um nix kleiner
Das geht schonmal nicht - der Iframe kann sich nicht nach der Größe seines Inhaltes richten.
- die größe des iFrames nach dessen Erstellung aus dem iFrame selbst heraus verändern, weil da weiß ich dann ja wie groß es sein soll
So etwas ginge mit JavaScript, allerdings nur, wenn der Iframe und die einbindende Seite auf dem selben Host liegen
(vgl. Same Origin Policy).
Ein Googlen oder Suchen in der Forumssuche müsste dich zu einem Ergebnis führen.
Allerdings solltest Du bedenken, dass ein User auch Javascript abschalten kann, und dann geht da mit Größenanpassung gar nix.
Generell ist es empfehlenswert, von Iframes abzusehen, wenn es sich irgendwie verhindern lässt.
Viele Grüße,
Jörg