Norbert: Variablen im window.open Kommando verwenden

Beitrag lesen

Hallo!

Möchte im Befehl window.open("datei.html","name","attr") Variablen verwenden! Genauer gesagt, berechne ich anhand der Bildschirmbreite und -höhe sowie der Fensterbreite und -höhe die x und y-Abstände so, dass das Fenster genau in der Mitte geöffnet werden soll. Diese Werte werden Variablen zugewiesen, und sollen anschließend bei den window.open-attributen screenX und screenY verwendet werden!

Hier der Code-Ausschnitt:

function openHomepage() {
   screenOffsetTop = parseInt((screen.width - 900) / 2);
   screenOffsetLeft = parseInt((screen.height - 637) / 2);

if (screen.width > 1000) {
      var newWindow = window.open("window.html","mainpage","width=900,height=637,screenX=screenOffsetLeft,screenY=screenOffsetTop");
      if (window.closed == false) {
         window.opener = top;window.self.close();
      }
      newWindow.focus();
   } else {
      alert("Auflösung zu klein");
   }
}

Kann mir bitte jemand helfen!
Danke im vorraus.