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