Netscape 4.75 und die Browserabfrage
matina
- browser
0 Stefan Muenz0 Tux2000
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 Martina,
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.)
Guck dir doch mal die Browser-Weiche der DHTML-Bibliothek aus SELFHTML an:
http://selfhtml.teamone.de/dhtml/beispiele/dhtml_bibliothek.htm
Damit solltest du eigentlich die gaengigen Browser sauber unterscheiden koennen.
viele Gruesse
Stefan Muenz
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>