Achim Schrepfer: Auflösung ermitteln (800*600/1024*768)

Beitrag lesen

Hallo,

Kann ich die Auflösung eines User-ermitteln der sich meine HP ansieht? Um eventuell meine Navigatiosnleiste anzupassen - besteht aus mehreren Bildern und bei scrolling=no und 800*600 würde man einen Teil des Menüs nicht sehen!

wie die anderen schon geschrieben haben, brauchst Du - wenn überhaupt - die Innengrösse des Browserfensters. Allerdings ist es müßig, weil sie nur per JavaScript und auch nicht in allen Browsern zu ermitteln ist. Deshalb sollte Dein Layout so aufgebaut sein, dass es mit variablen Fensterbreiten/-höhen innerhalb bestimmter Grenzen funktioniert/gut aussieht.

Um dem Dilemma zu entgehen, werden oft feste Breiten verwendet. Gängig sind hierbei Breiten von etwa 760-780px (Browserfenster maximiert bei 800x600 Bildpunkten, abzgl. Fensterrahmen und Scrollbalken). Oder Du verwendest - wie bei SELFHTML - ein Layout, das sich an beliebige Breiten einfach anpasst.

viele Grüße
  Achim Schrepfer

--
»Wenn die meisten sich schon armseliger Kleider und Möbel schämen, wieviel mehr sollten wir uns da erst armseliger Ideen und Weltanschauungen schämen.« - Albert Einstein
Selfcode: sh:) fo:| ch:| rl:° br:> n4:{ ie:% mo:} va:| de:< zu:| fl:( ss:) ls:& js:|