Hallo Andreas,
Hat jemand eine Lösung, wie ich mittels Javascript ein Browserfenster am Bildschirm, unabhängig von der Auflösung zentrieren kann?
Einen fertigen JavaScript-Befehl, etwa als Option beim Oeffnen eines neuen Fensters, gibt es meines Wissens nicht. Nur beim MS IE gibt es eine Spezialvariante, naemlich das Oeffnen von Dialogfenstern (in SELFHTML 7 nicht beschrieben), dort kann man auch "center" als Option mit angeben.
So musst Du es eben haendisch programmieren. Fuer normale Fenster musst Du mit JavaScript zunaechst die verwendete Bildschirmaufloesung ermitteln. Dazu gibt es das screen-Objekt in JavaScript (siehe <../../teck.htm>). Dann musst Du Dein neues Fenster mit einer festen Breite (width) und Hoehe (height) oeffnen (siehe <../../tecb.htm#a35>). Aus der Differenz zwischen Aufloesungsbreite und Fensterbreite sowie zwischen Aufloesungshoehe und Fensterhoehe kannst Du dann den linken oberen Eckpunkt des Fensters so ermitteln, dass das Fenster zentriert ist, wenn es an diesem Punkt beginnt. Die ermittelten Werte kannst Du bei der open()-Methode mit den Parametern screenX und screenY uebergeben.
War das jetzt klar oder grausam <g>?
Viele Gruesse
Stefan Muenz