Dirk: Pop Up automatisch zentrieren - wer kann helfen !?

Hier ist der Java Skript für ein Pop Up Fenster im Fullscrene Modus mit Resize auf eine bestimmte Größe:

Wa muß ich ändern, damit das Fenster immer automatisch im Browser zentriert wird !?
( Ich habe den Bereich makiert !)

<script>
function winopen() {
// Here resize the PopUp
var popUpSizeX=800;
var popUpSizeY=600;
-----------------------------------------------------
-----------------------------------------------------
// Here move it to any poiny on screen
var popUpLocationX=50;
var popUpLocationY=100;
------------------------------------------------------
------------------------------------------------------

// URL of the popUp
var popUpURL="http://......";

splashWin = window.open("",'x','fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=0');

splashWin.blur();
window.focus();

------------------------------------------------------
------------------------------------------------------
splashWin.moveTo(popUpLocationX,popUpLocationY);
------------------------------------------------------
------------------------------------------------------
splashWin.resizeTo(popUpSizeX,popUpSizeY);
splashWin.location=popUpURL;
splashWin.focus();
}
</script>

  1. Hi Dirk,

    habe das selbe Problem (ein paar Einträge weiter unten im Forum).

    Da ich keine Antwort bekomme, meine Bitte:
    postest du bei einer Antwort auf deine Frage diese auch bei mir?

    Gruß
    Bernd

  2. Hi

    Mal abgesehen davon dass sich das ziemlich nach User-Auf-Die-Nerven-Gehen anhört, warum nimmst du nicht die Bildschirmbreite / Höhe bzw. Darstellungs-breite / Höhe und teilst sie durch 2 Minus die hälfte von der Breite / Höhe deines Popups?

    Das wär dann eine Zentrierung ne?

    MfG TOM

    1. Hi Tom,

      wie geht denn das !?

      Das Fenster soll sich automatisch bei jeder Bildschirmauflösung in der Mitte zentrieren.

      Wäre nett wenn Du mir kurz den Skript vervollständigen könntest !!

      Viele Grüße
      Dirk

      Hi

      Mal abgesehen davon dass sich das ziemlich nach User-Auf-Die-Nerven-Gehen anhört, warum nimmst du nicht die Bildschirmbreite / Höhe bzw. Darstellungs-breite / Höhe und teilst sie durch 2 Minus die hälfte von der Breite / Höhe deines Popups?

      Das wär dann eine Zentrierung ne?

      MfG TOM

  3. schönen abend allerseits,

    habe grad eure postinga gelesen und da ich das script grad vor zwei minuten einsetzte hier eure lösung.

    <script language="JavaScript">
    <!--
    function show(datei, name, hoch, breit, scroll)
     {
     var winbreite = (screen.width - breit) / 2;
     var winhoehe = (screen.height - hoch) / 2;
     parameter =
     'height='+hoch+',width='+breit+',top='+winhoehe+',left='+winbreite+',scrollbars='+scroll;
     popup = window.open(datei, name, parameter);

    popup = window.open (datei, name, parameter);
      if (parseInt(navigator.appVersion) >= 4) {
     popup.window.focus(); }
     }
    //-->
    </script>

    das script ist so ausgelegt, dass bei links nur noch die variablen einzugeben sind, natürlich ist auch ein onload im body mit eingetragenen variablen im js möglich

    <a href="datei.html" onclick="showthis.href,'name','490','790','no');return false;">

    so long.
    frank