Java Reference
In-Depth Information
werden, wenn es von Bedeutung ist. Der Hinweis auf die Optimierung für einen bestimmten
Browser darf höchstens ergänzende Funktion haben. Eine sogenannte Browserweiche iden-
tiiziert automatisch den Browser eines Besuchers und führt je nach verwendetem Browser
bestimmte Aktionen aus. In der Regel wird eine auf einen bestimmten Browser angepasste
Seite dynamisch geschrieben oder automatisch auf eine angepasste Seite weitergeleitet.
Eine solche Browserweiche kann die unterschiedlichsten Gegebenheiten beim Client be-
rücksichtigen:
Ob JavaScript aktiviert ist?
Ob Java unterstützt wird?
Ob ein bestimmtes Plugin vorhanden ist?
Ob ein bestimmter MIME-Typ unterstützt wird?
Welche Bildschirmaulösung ist beim Anwender eingestellt?
Welche Farbtiefe ist beim Anwender eingestellt?
Welches Betriebssystem verwendet ein Anwender?
Welche Sprachidentiikation ist im Browser eingestellt?
Und vor allen Dingen: welchen Browser ein Anwender verwendet sowie welche Version
eines Browsers?
Sämtliche relevante Bedingungen werden bei so einer Browserweiche mit entsprechenden
Entscheidungsstrukturen abgefragt. In diesen werden die jeweils relevanten Bedingungen
verknüpt. Es hängt selbstverständlich sehr stark von Ihren tatsächlichen Anforderungen ab,
welche Faktoren für Sie wirklich relevant sind, und es wird nur sehr selten vorkommen, dass
tatsächlich sämtliche Bedingungen wirklich eine Rolle spielen. In der Praxis ist meist die
Unterscheidung nach dem Browsertyp und gegebenenfalls eine grobe Unterscheidung nach
der Versionsnummer sowie maximal dem Betriebssystem ausreichend. Die Kombination von
verschiedenen Informationen geht schnell in ziemlich große Zahlenbereiche. Wenn Sie wirk-
lich die meisten der oben angedeuteten Möglichkeiten abfragen und kombinieren wollen,
können ohne Übertreibung mehrere Tausend Kombinationsmöglichkeiten entstehen.
8.12■Zugrif auf Bildschirminformationen
eines Besuchers
Ein großes Highlight von clientseitiger Programmierung mit einer Technik wie JavaScript
ist, dass Sie damit speziische Informationen über den Bildschirm eines Besuchers wie des-
sen Bildschirmaulösung oder die Farbtiefe ermitteln können. Serverseitige Techniken kön-
nen das nicht, denn Informationen zum Bildschirm werden standardmäßig nicht per HTTP
an den Webserver gesendet. Dabei können solche Informationen sehr sinnvoll sein, wenn
Sie den Raum für die Webseite oder auch die Schritgröße an die Gegebenheiten beim Client
anpassen wollen. Das Objekt screen ist ein Unterobjekt von window und stellt Ihnen mit den
Eigenschaten width und height Zugang zur Bildschirmaulösung eines Besuchers bereit.
Des Weiteren können Sie auch availHeight (Höhe des verfügbaren Bildschirms in Pixel,
d. h. minus Elementen, die den Bereich einschränken wie die Taskbar in Windows),
Search WWH ::




Custom Search