Ok habe eine vernüftige Lösung gefunden. Wieso Content klau ich lade meine Einzelnen Seiten Elemente darraus, damit ich den Index wo der Frame drin ist nicht 100 speichern muss. Funktioniert in IE 7,FF3,Opera.
Vieleicht kann man mal jemand ein Bild machen der vieleicht noch Opera 7 und FF2 vieleicht sogar FF1 nutzt.Konquerer und Safari wären auch nicht schlecht.

So jetzt mein Tipp:

Das in der Inhaltsseite des IFrames in einen Haupt div oder Haupt table.
Das ist egal.

onload="parent.document.getElementById('I1').style.height=(document.getElementById('inhalt').offsetHeight)+20+'px'" id="inhalt"

Darauf achten das der IFrame auch die I1 oder eine andere gleiche ID hat.


Das wars geht jetzt wunderbar.
Aber habe noch das kleine Prob das der FF3 und Opera 9??? die Scrollbalken weg machen wenn die Seite kleiner wird als der Rest und alle ein wenig verschoben wird.
Wie kann ich das in FF und Opera erzwingen.
Habe es damit schon probiert:

overflow="scroll"

Aber der IE macht mir dann mitten in der Seite einen Scrollbalken bzw 2.
Und bei FF3 und Opera 9 geht es dann.
Vieleicht sowas wie eine abfrage oder so. WÜrde mich über hilfe freuen.