Anzeigefläche ermitteln
Michael A.
- javascript
0 Markus Pitha0 JürgenB
Hallo zusammen,
über Java kann man ja die verwendete Bildschirmauflösung des Anwenders ermittel. Das ist ja alles schön und gut, ABER kann ich auf die zur verfügung gestellte Browseranzeigefläche ermitteln? Hier wäre die Höhe das wichtigste. Jeder User hat ja mal mehr oder weniger Toolbars und somit ist auch die Anzeigefläche unterschiedlich hoch.
Ich hoffe Ihr habt eine Idee
Gruß
Michael
Hoi,
sprichst du jetzt von Java oder Javascript?
Wäre das eine mögliche Javascriptlösung?
http://de.selfhtml.org/javascript/objekte/screen.htm#avail_height
Markus.
Hallo,
sorry - ich meinte natürlich Javascript.
Also das hatte ich auch schon gefunden. Die Frage ist nur, ob der Wert der zurück geliefert wird, auch die Menüleisten vom Browser und so einbezieht oder nur die Taskleiste.
Muss ich dann wohl mal implementieren und ausprobieren!
Gruß
Michael
Hoi,
sprichst du jetzt von Java oder Javascript?
Wäre das eine mögliche Javascriptlösung?
http://de.selfhtml.org/javascript/objekte/screen.htm#avail_heightMarkus.
Hi,
Die Frage ist nur, ob der Wert der zurück geliefert wird, auch die Menüleisten vom Browser und so einbezieht oder nur die Taskleiste.
alle möglichen Leisten AFAIK nicht. Zumindest meine Webdeveloper Toolbar im FF wird von den gängigen Scripts stets ünberücksichtigt gelassen.
freundliche Grüße
Ingo
Hallo,
if (document.body && document.body.offsetHeight) h=document.body.offsetheight;
else if (window.innerHeight) wdth=window.innerHeight;
else h=500;
siehe auch:
http://de.selfhtml.org/javascript/objekte/all.htm#offset_height
http://de.selfhtml.org/javascript/objekte/window.htm#inner_height
Je nach dem, was der Browser kann, wird offsetHeight, innerHeight oder ein Defaultwert genommen. Die Funktion darf aber erst aufgerufen werden, wenn das Dokument geladen ist.
http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onload
Gruß, Jürgen