Stefan: Weiterleitung bei verschiedenen Bildschirmauflösungen

Beitrag lesen

Ich öffne verschiedene Framesetseiten, je nach dem welche Auflösung der User besitzt. Es öffnet sich dann eine spezielle Indexseite in einem neuen Fenster ohne Funktionsleisten. Ich möchte jetzt das Fenster, welches zuerst aufgerufen wurde und auf die Seite weitergeleitet hat, jetzt geschlossen wird, jedoch kommt durch den close Befehl vo Browser ein Hinweis, das das Fenster geschlossen werden soll und man dieses erst noch bestätigen muss. Kann man diesen Hinweis umgehen?

Hier das Script:
<body onLoad="if (document.all || document.layers) Umleitung()">

<script language="JavaScript1.2" type="text/javascript">
<!--

function Umleitung()
{
  var FBreite = 0;
  var FHoehe  = 0;

if (document.all) {
    FBreite = document.body.clientWidth;
    FHoehe  = document.body.clientHeight;
  }

else if (document.layers) {
    FBreite = screen.width;
    FHoehe  = screen.height;
  }

if (FBreite < 800 && FHoehe < 550)
    {neu = window.open("index.800x600.html",'neu','width='+700+',height='+500+',toolbar=0,menubar=0,scrollbars=0,status=0,location=0,left=50,top=40');
    close();
    neu.focus();}

else if (FBreite < 1024 && FHoehe < 700)
    {neu = window.open("index.1024x768.html",'neu','width='+800+',height='+600+',toolbar=0,menubar=0,scrollbars=0,status=0,location=0,left=100,top=80');
    close();
    neu.focus();}

else if (FBreite < 1600 && FHoehe < 1150)
    {neu = window.open("index.1600x1200.html",'neu','width='+1100+',height='+900+',toolbar=0,menubar=0,scrollbars=0,status=0,location=0,left=250,top=140');
    close();
    neu.focus();}

else
    {neu = window.open("index.1600x1200.html",'neu','width='+1100+',height='+900+',toolbar=0,menubar=0,scrollbars=0,status=0,location=0,left=300,top=160');
    close();
    neu.focus();}

}

// -->
</script>

Danke im Voraus!