Hoi,
1.: zeigt er main.html im iframe nicht an
kann ich nicht recht nachvollziehen. Eine URL zu der Seite wäre nett...
2.: "2 zeilen unten"
ich habe nicht richtig verstanden, was du mit "2 zeilen unten" meinst. Aber auch hier würde eine URL zu Seite bestimmt helfen ;)
Wieso funktioniert das mit den 100 % und 50 % nicht?
Das mit height ist so eine Sache. Die Höhenangabe bezieht sich immer auf das nächste Eltern-Element, also bei einer Tabelle, die direkt im <body> steht, auf das <body> selbst. Nun kann es sein, dass das body, aufgrund des Inhaltes, den du auf die Seite packst, nicht die kompletten Bildschirmhöhe benötigt, also ist es auch nicht 100% hoch. Dementsprechend ist auch nur die Tabelle im <body> so gross, wie das <body> selbst. also sollte Dir als erstes ein <body stel="height: 100%;"> helfen. Anschliessend musst Du schauen, ob alle Höhenangaben auch so gewählt sind, wie es sein muss.
Probier mal ein wenig rum und melde dich ggf. ;o)
Viele Grüße...
Alex :)
P.S.: Warum testest Du nicht gleich im Mozilla, der ja nicht so "fehlertolerant" wie der IE ist, sondern erst im IE?