Tux2000: Netscape 4.75 und die Browserabfrage

Beitrag lesen

Ein freundliches Hallo an die selfhtml-Gemeinde,

wie bewerkstellige ich folgendes:

eibne site soll nur mit MSIE "laufen" (tja,der Kunde ist König.) Die u.a. Browserabfrage ist zunächst erfolgreich:

<SCRIPT Language="JavaScript">
<!--
if (navigator.appName.indexOf("Explorer") != -1){
    window.open = "browserweiche.htm";}
    else{

alert('Es tut uns leid.\nDer mailverteiler läuft ausschlieslich unter dem MSIE.');

window.close();

}
//-->
</script>

Bei Netscape 4.75 erscheint nach dem og. Alert ein weiteres Fenster: "Fenster schliessen/Abbrechen". Gehe ich auf "Abbrechen", erscheint die homepage der site dann doch.
(Im übrigen: Opera wird hier gar nicht berücksichtigt.)
Wenn jemand mir helfen kann, dann freut mich das ausserordentlich. :)

Freundliche Grüsse
Matina

Hallo !

Netscape erlaubt Javascript nicht, das Hauptfenster ohne Nachfrage zu schließen. Wie wäre es deshalb andersrum ?

Mach eine index.html, in der Du den Browser überprüfst, und dann weiterleitest:

<html>
<head>
...
</head>
<body>
<script language="Javascript"><!--
if ((navigator.appName.indexOf("Explorer")!=-1) or (navigator.appName.indexOf("IE")!=-1)) {
  document.location.replace('hier_gehts_mit_ie_weiter.html');
} else {
  document.write('Sorry, Internet Explorer is required for this page.');
  window.alert('Sorry, Internet Explorer is required for this page.');
}
//--></script>
<noscript>
<p>Sorry, Javascript is required for this page.</p>
</noscript>
</body>
</html>