13. Juni 200718 j Hi, folgender Code funktioniert unter FireFox, Opera, Netscape usw. aber nicht bei InternetExplorer. Wie muss ich den Code ändern, damit er auch im IE funktioniert? window.innerWidth = <?php echo $size[0]; ?>; window.innerHeight = <?php echo $size[1]; ?>; Gruß, Roman
14. Juni 200718 j ....das gute IE problem...aehm ich bin mir nicht sicher, ich denke mal der IE kennt das attribute innerWidth nicht =)
14. Juni 200718 j jo das hab ich mir auch gedacht, aber wie kann ich die fenstergröße unter IE ändern?
14. Juni 200718 j Hi, schau mal hier : SELFHTML: JavaScript / Objektreferenz / window Da wirst Du fündig ... Beachten Sie: Unter Opera, Konqueror und Safari können Sie die Eigenschaft innerHeight nur auslesen, jedoch nicht setzen. Im Internet Explorer können Sie mit document.body.clientHeight die innere Fensterhöhe bestimmen. Wenn Sie eine Seite Dokumenttyp-Deklaration einsetzen, die im Internet Explorer 6 den Seite standardkonformen Modus auslöst, müssen Sie document.documentElement.clientHeight statt document.body.clientHeight verwenden. Zu diesem Zeitpunkt muss jedoch das body- bzw. html-Element bereits vorhanden sein, d.h. es ist sinnvoll, die Ermittlung dieser Eigenschaften vom Event-Handler Seite onload abhängig zu machen. Ein fertiges Script zum Auslesen der Größe des Anzeigebereichs des Fensters, das alle Browser und Anzeigemodi berücksichtigt, finden Sie auf englischsprachige Seite quirksmode.org. Gruß Sven
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.