Norbert: Gleiches Fenster mit windows.open

In einem Fenster wird die Bildschirmgröße abgefragt und je nachdem unterschiedliche Dateien aufgerufen. Das Problem dabei ist, dass das ursprüngliche Fenster stehen bleibt. Im Idealfall sollte nur ein Browser-Fenster existieren. Ein automatisches Schliessen des Fensters ist ohne Rückfrage an den User nicht möglich. Das windows.open wird benötigt, da verschiedene Teile des Browserfensters (z. B. Symbolleiste) nicht angezeigt werden soll. Mit location.href könnte ich das nicht.

<script type="text/javascript">
<!--
if (screen.height < 600) {
  alert("Ihre Bildschirm-Auflösung ist leider zu gering, um die Beratungssequenzen aufrufen zu können. Sie benötigen mindestens 800 x 600.");
  }
else if (screen.height < 768) {
  F1 = window.open("index800.htm","Beratung","dependent=no,width=790,height=530,left=0,top=0,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=auto");
  }
else {
  F1 = window.open("index1024.htm","Beratung","dependent=no,width=1014,location=no,menubar=no,resizable=yes,status=no,toolbar=no,height=698,left=0,top=0");
}
// self.focus();
// self.close();  // Abfrage kommt automatisch, ob Fenster geschlossen werden soll
//-->
</script>

Wer hat einen Tipp?

Ciao
Norbert

  1. Hallo  <- </faq/#Q-05a>

    alert("Ihre Bildschirm-Auflösung ist leider zu gering, um die Beratungssequenzen aufrufen zu können. Sie benötigen mindestens 800 x 600.")

    Schön, dass du gleich eine Menge User aussperrst.

    // self.close();  // Abfrage kommt automatisch, ob Fenster geschlossen werden soll

    Das ist schön und auch richtig. Niemand will, dass sein Hauptbrowserfenster einfach so geschlossen wird. Lies dazu auch im </archiv/>

    Wer hat einen Tipp?

    Wofür?

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
  2. Hallo Norbert,

    In einem Fenster wird die Bildschirmgröße abgefragt und je nachdem unterschiedliche Dateien aufgerufen.

    Dir ist bewusst, dass die Bildschirmgröße, die Auflösung und die Größe des Browserfensters nicht unmittelbar zusammenhängen?

    Das Problem dabei ist, dass das ursprüngliche Fenster stehen bleibt.

    Warum ist das ein Problem?

    Im Idealfall sollte nur ein Browser-Fenster existieren.

    <provokativ>Deiner Email entnehme ich, dass es sich wohl um eine Webseite im Bereich Banken, Sparkassen handelt. Kommen Eure Kunden mit 2 Browserfenstern nicht zurecht?</provokativ>

    Wer hat einen Tipp?

    Äh, wie war nochmal die Frage?

    mfg Maxx