MichaelR: IE 7 Beta 2 -- JS Mysterium

Beitrag lesen

Hallo,

Eine von mir geschriebene Webseite, die einige Divs per JavaScript in der Seite positioniert funktioniert mit Firefox und IE 6 einwandfrei; allerdings wurde mir mitgeteilt, dass im IE 7 Preview of Beta 2 das ganze nicht mehr richtig geht.

Es werden besagte Divs mittels folgendem Code vertical auf der Seite positioniert:

// Hilfsfunktion
function Get_PageDim(){
 this.W = 640;
 this.H = 480;
 this.W = document.getElementsByTagName("body")[0].clientWidth;
 this.H = document.getElementsByTagName("body")[0].clientHeight;
 if (B.Gecko){
  this.W = window.innerWidth;
  this.H = window.innerHeight;
  }
}

function Initialize_Page(){
  // hier steht sonstiger Code
  // ...

var pdim = new Get_PageDim();

// position all the divs
        // ...
 TopPos = pdim.H-(Math.floor(pdim.H/5))-20;

// weite runten werden dann die Divs positioniert

}

Im Firefox und anderen Gecko-Browsern als auch dem IE 6 werden die Divs im unteren Fünftel der Seite positioniert.

Der IE 7 allerdings positioniert die Divs im oberen Fünftel der Seite, d.h. also statt dass die Divs unten am Bildschirmrand kleben, kleben sie eben oben am Bildschirmrand.
Die Frage ist nur warum das plötzlich in der neuen IE Version der Fall ist???

Ich würde das gerne selber ausprobieren, aber aus diversen Gründen kann ich den IE 7 wegen des fehlenden Service Packs 2 nicht installieren -- außerdem ist die Größe des SP 2 glaube ich auch ein wenig zu groß für eine Modemverbindung, aber egal.

Also, vielleicht kann mir ja jemand einen Tipp geben woran das Problem liegt.

Danke, Grüße,
Michael