bng.planlos.de.vu: popup fenster zentrieren

kann mir jemand sagen, wie ich popup fenster genau in der bildschirmmitte darstellen kann?
vielen dank im voraus, bng @ p-LAN-los

  1. Hallo,

    kann mir jemand sagen, wie ich popup fenster genau in der bildschirmmitte darstellen kann?
    vielen dank im voraus, bng @ p-LAN-los

    Aber selbstverständlich. Zuerst mußt du mit JavaScript die Höhe und Breite der Bildschirm-
    Auflösung des Benutzers ermitteln. Mehr dazu im JavaScript-Teil von SelfHTML.
    http://selfhtml.teamone.de/javascript/objekte/screen.htm

    Anschließend mußt du die Breite des Popups von der Breite der Bildschirmauflösung abziehen
    und das ganze durch 2 teilen. Das ist nun dein Horizontalwert der linken oberen Ecke des neuen Fensters in Pixeln.
    Dann mußt du noch die Höhe des Popups von der Höhe der Bildschirmauflösung abziehen
    und das ganze durch 2 teilen. Das ist nun dein Vertikalwert der linken oberen Ecke des neuen Fensters in Pixeln.

    Gruß
    Slyh

  2. kann mir jemand sagen, wie ich popup fenster genau in der bildschirmmitte darstellen kann?
    vielen dank im voraus, bng @ p-LAN-los

    Habe hier ein Beispiel gefunden (URL: http://screenexa.net/de.comp.lang.javascript/faq/antwort.php?Antwort=fenster_winposition)

    Beispiel 4:

    Jetzt soll das Fenster genau in die Mitte des Bildschirms wandern. Dazu muß man allerdings erst mal errechnen, wo denn diese Mitte ist. Zur Bestimmung von Breite und Höhe des Bildschirmbereiches steht das screen-Objekt mit den Eigenschaften height und width zur Verfügung. Die "Außenmaße" des neuen Fensters geben seine Eigenschaften outerWidth und outerHeight an. Die Funktion Mitte() kann damit das Fenster aus Beispiel 1 so in die Bildschirmmitte bewegen:

    function Mitte()
    {
       links = screen.width/2 - neues_Fenster.outerWidth/2;
       oben = screen.height/2 - neues_Fenster.outerHeight/2;
       neues_Fenster.moveTo(links,oben);
    }