Forum Doku Wiki Blog

Forumsarchiv 2008, August
Problem mit onresize bei IE7

archivierte Beiträge lesen

  1. (BROWSER) Problem mit onresize bei IE7 von Freddy, 15. 08. 2008, 13:55

Problem mit onresize bei IE7

Der folgende Beitrag wurde am 15. 08. 2008, 13:55 Uhr von Freddy veröffentlicht.

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

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4