Freddy: Problem mit onresize bei IE7

Hallo zusammen,

zunächst hatte ich das Problem, dass der IE7 overlay: hidden im body und html ignorierte und trotzdem eine Scrollleiste zeigte. Mit dem +html hack habe ich dies nun in den Griff bekommen.

Da ein iFrame an das Hauptfenster automatisch angepasst werden soll, habe ich dies mit dem onresize Event-Handler wie folgt gelöst:

<script type="text/javascript">
  /* Überwachung von Internet Explorer initialisieren */
  if (!window.FensterBreite && document.body && document.body.offsetWidth) {
    window.onresize = neuAufbau;
    FensterBreite = getFensterBreite();
    FensterHoehe = getFensterHoehe();
  }
</script>

Plaziert direkt nach dem <body>.

Der Wert der Höhe des Hauptfensterns muss anscheinend noch vor der Ausführung der +html-hack stammen, denn es fehlt mir genau die, als wenn die horizentale Scrollleiste noch angezeigt würde. Ich habe dann mal vor dem if (!window.FensterBreite && document.body && document.body.offsetWidth) durch alert eine Nachrichtenbox anzeigen lassen. Nach dem schließen der alert-Box passte es. Da hatte Der IE auf einam die korrekte Höhe bekommen. Wie schaffe ich dies ohne diesen alert-Befehl?

Für eure Hilfe schon mal vielen Dank.

Gruß Freddy