Größe Browserfenster fstlegen
Brummbär
- javascript
Liebe Forums-Leser,
ich rufe eine HTML-Seite auf. Diese soll in einem Fenster mit definierter Breite und Höhe angezeigt werden.
Gut, mir window.resizeTo(breite,hoehe) geht das auch. Aber: wenn ein Anwender jetzt z.B. die Favoriten geöffnet hat, wird das Fenster auch auf die gewünschte Größe gesetzt. Allerdings wird dann ein Teil vom Inhalt abgeschnitten.
Wie kann ich es nun erreichen dass beim Start geprüft wird, wie groß der Fensterinnenbereich ist? Mit innerWidth und innerHeight komme ich nicht weiter, weil diese Funktionen nur im Netscape funktionieren, die Seiten aber ausschließlich im IE angezeigt werden.
Danke für Hinweise.
Gruß Brummbär
ich weiss leider nicht genau was du meinst!
ich kann dir nur sagen wie du die fenstesgröße festlegen kannst und sie unveränderlich ist.
ich weiss aber nicht ob es das ist was du meinst.
MFG
Wethand
Hi Brummbär,
Vielleicht ist ja window.open das was du suchst? Guck mal in http://selfhtml.teamone.de/. Das öffnet nämlich ein neues Fenster.
Dave
Hallo Brummbär,
Wie kann ich es nun erreichen dass beim Start geprüft wird, wie groß der Fensterinnenbereich ist? Mit innerWidth und innerHeight komme ich nicht weiter, weil diese Funktionen nur im Netscape funktionieren, die Seiten aber ausschließlich im IE angezeigt werden.
Dann kannst Du Dir mal offsetWidth anschauen -> http://selfhtml.teamone.de/javascript/objekte/all.htm#offset_width
und offsetHeight -> http://selfhtml.teamone.de/javascript/objekte/all.htm#offset_height
Das sind die Gegenstücke zu innerWidth und innerHeight, ein Grund mehr warum ich Javascript so liebe: Jeder kocht sein eigenes Süppchen *g*
Mit screen.width und screen.height bekommst Du die komplett verfügbare Grösse eines Bildschirmes raus und kannst somit zur Not auch Dein Fenster darauf abstimmen.
Danke für Hinweise.
Bittschön,
Gruss AndreD
ich rufe eine HTML-Seite auf. Diese soll in einem Fenster mit definierter Breite und Höhe angezeigt werden.
Wie du dein Problem löst weißt du ja bereits. Aber falls du dies für eine Internetseite machen willst, würd ich mir das an deiner Stelle nochmal gründlich überlegen. Die Fenstergröße ändern ist eine der lästigsten Sachen (neben Popups) im Internet und läßt sich ja zum Glück in modernen Browsern unterbinden.
Bedenke, das die Leute die ihr System kennen und nutzen ihr Fenster auf die Größe ziehen, die ihnen optimal erscheint, zumal in Zeiten wo große Monitore eine immer weitere Verbreitung finden. (aber selbst auf meiner Arbeit wo ich einen alten 15" Monitor benutze ist das Browserfenster i.d.R. nicht maximiert) und die freuen sich sehr das du ihnen diese Einstellung veränderst.
Falls dein Design nicht den Gegenbenheiten des Internets angepaßt ist lies vielleicht mal diesen Artikel http://www.woodshed.de/werbeagenturen/index.html.
Struppi.