Schuer: Fenstegröße erzwingen und Maximieren sperren

Beitrag lesen

Hallo,

meine index.htm überprüft die Bildschirmauflösung. Wenn die eingestellte Auflösung größer als 1024 x 768 ist wird das Fenster über window.resizeTo(1024,768) auf 1024x768 verkleinert.

Sven hat schon alles Nötige dazu gesagt, aber ich finde, man kann sowas gar nicht oft genug sagen um zu verhindern, dass allzu viele Anfänger in die Browserfalle tappsen. Deshalb hier mein Fett (von "Fett weg bekommen"):

Mein TFT hat eine Auflösung von 1280x1024, was wiederum nichts über die Größe meines Browserfensters aussagt. Das ist beim IE genau 1024x768, um Layouts zu testen, im Mozilla, meinem üblichen Browser, jedoch etwa 1026x832 (grob geschätzt). Deine Versuche, eben jenes Fenster zu ändern, scheitern schon alleine maßlos daran, dass Mozilla es schlichtweg nicht erlaubt. Opera-User machen es meist ähnlich, Mac-User lachen je nach Browsertyp über solche Möchtegern-Scripts.

Wenn du nun versuchst, deine Webseite auf jene Browsergröße von 1024x768 abzustimmen, bekommst du weiterhin das Problem, dass du keine blasse Ahnung davon hast, wie groß die wirkliche Arbeitsfläche des Browsers deines Besuchers ist. Manch einer hat die schicke Google-Leiste installiert, manch anderer hat ständig die History mitlaufen, andere benutzen Sidebars mit Extrainformationen oder speziellen Lieblingslinks... dann gibt es Leute, die vielleicht schlecht sehen oder nicht sonderlich gut im Umgang mit dem Nager sind, und ihre Scrollleisten nicht auf die übliche Größe, sondern bedeutend größer eingestellt haben, um das Ding besser mit der Maus zu treffen.

Alles in allem viel zu viele Punkte, auf die du keinen Einfluss hast, und die du nicht vorhersehen kannst. Dir bleibt deshalb keine überzeugendere Möglichkeit, als sich auf solche Situationen anzupassen und dein Layout danach zu richten. Dazu gibt es unterschiedliche Vorgehensweisen, von "total variabel" bis zu "steif und fest".

Gruß,
_Dirk