Dave: Fenster Zentriert öffnen

Moin Zusammen

Ich habe folgendes Problem:

Beim öffnen einer Seite öffne ich noch ein Popup Fenster.
Dises erscheint jedoch immer an der oberen lingen ecke.
Ich möchte aber das es sich zentriert auf dem Bildschirm öffnet.
Ich habe bereits gesehen dass man den abstand in Pixel angeben kann. Doch ich möchte, dass es sich immer Zentriert öffnet.

Code:
<script type="text/javascript">
<!--
F1 = window.open("meineseite.asp","fenster1","width=800,height=510");
//-->
</script>

Danke für eure Hilfe

Gruss Dave

  1. hal lo

    http://faq.united-web.at/javascript/popup/popup_aufloesungsunabhaengig_zentrieren

    mfg

    nix bl ic k

  2. Hallo Dave,

    Beim öffnen einer Seite öffne ich noch ein Popup Fenster.

    Ohje, muss das sein? Naja, es ibt schlimmeres.

    Dises erscheint jedoch immer an der oberen lingen ecke.

    Dann musst du dem Fenster sagen, dass es sich *nicht* links oben öffnen soll.

    Ich möchte aber das es sich zentriert auf dem Bildschirm öffnet.
    F1 = window.open("meineseite.asp","fenster1","width=800,height=510");

    Der Anfang ist schon ganz gut. Du benötigst allerdings noch mehr Zutaten für window.open()
    Guck mal hier: http://selfhtml.teamone.de/javascript/objekte/window.htm#open und sieh dir insbesondere left und top an. Als weitere Zutat benötigst du noch: http://selfhtml.teamone.de/javascript/objekte/screen.htm#height und width.

    Alles klar? Dann leg mal los.

    Viel Spaß,

    Maxx

    1. Hi

      Ohje, muss das sein? Naja, es ibt schlimmeres.

      Ja das muss sein. Ein Assistent wird geöfnet, der den User durch die Funktionen meiner Seite führt.

      Dann musst du dem Fenster sagen, dass es sich *nicht* links oben öffnen soll.

      Wirklich?

      Alles klar? Dann leg mal los.

      Ne, diese links habe ich auch schon vorher gesehen. Gibt es denn kein "align=center" oder so?

      gruss dave

      1. Hi,

        Ne, diese links habe ich auch schon vorher gesehen. Gibt es denn kein "align=center" oder so?

        Liest du eigentlich auch deine Antworten? Wenn ja, erklär mir mal, was dir an dem Link von "nixblick" unklar ist. Die Lösung wurde dir ja schon mehr als ausführlich präsentiert.

        $xNeTworKx.

        --
        Mit Computern lösen wir Probleme, die wir ohne sie gar nicht hätten.
        1. Hi

          Liest du eigentlich auch deine Antworten?

          Sicher lese ich meine Antworten

          Doch ich wollte nur wissen ob es noch eine "einfachere" Methode gibt.

          $xNeTworKx.

          Gruss Dave

      2. Hallo Dave,

        http://selfhtml.teamone.de/javascript/objekte/window.htm#open und sieh dir insbesondere left und top an.
        http://selfhtml.teamone.de/javascript/objekte/screen.htm#height

        Ne, diese links habe ich auch schon vorher gesehen. Gibt es denn kein "align=center" oder so?

        Du hast die Links nur gesehen? Naja, vielleicht ist das etwas zu wenig ... Du musst etwas mehr Gehirnschmalz einsetzen. Ich möchte noch einmal auf die beiden Links zurück kommen.

        Das Objekt "screen" stellt dir unterschiedliche Eigenschaften zur Verfügung. Zum Beispiel screen.width (Beachte bitte, dass es sich hierbei nicht immer um die tatsächliche Auflösung handelt!) Weiterhin kennst du die Breite deines PopUps. Wenn du nun in geeigneter Weise diese beiden Parameter miteinander verknüpfst .... erhältst du eine Koordinate die durchaus geeignet ist die linke Ecke deines Popups zu bilden.

        So, jetzt aber!

        gruss dave

        Gruß Maxx