Gernot Back: Vorhang für Internetseite

Beitrag lesen

Hallo Matthias,

Darf ich sie eventuell auf der Seite benutzen?

Bedien dich, die Grafiken machst du ja wohl auch nicht in Barbie-Rosa.

Habe sie schon etwas umgebaut, nur habe ich eine Frage:
Brauch man, damit das ding im IE funktioniert unbedingt das Frameset?

Ja aber das Folgende kannst du besser als ich damals:

Die folgenden Zeilen sind glaub ich das Problem:

Das ist ein Beispiel aus meiner Urzeit, bitte nicht mehr mit "navigator.appName" arbeiten, frag einfach ab, ob es innerWidth gibt.

if((navigator.appName=="Netscape")||(navigator.userAgent.toLowerCase().indexOf("opera")>-1)) {
var wd = 2*innerWidth;
var ht = 2*innerHeight;
}

else {
var wd = 2*parent.document.body.clientWidth;
var ht = 2*parent.document.body.clientHeight;
}

Für den Internet-Explorer wird die Größe des Elternelements benötigt.
Geht das auch anders? ansonsten wäre der Skript perfekt für mich.

Das Problem ist, dass die Maße des Dokuments im IE erst ausgenmessen werden können, wenn es geladen ist. Da das meiste aber hier dynamisch erst ins Dokument geschrieben wird - je nach Größe - messe ich einfach die Größe des Mutter-Framesets aus, das vorher existiert. Wenn du zuerst ein leeres Dokument lädst, dort die Größe ausmisst und dann alle möglichen Elemente nachträglich mit createElement() einbaust, geht es bestimmt auch anders, wird aber noch komlizierter.

Gruß Gernot