Christian Kruse: Browsercheck

Beitrag lesen

Hoi,

ich möchte gerne eine Browser-Abfrage basteln, die

  • alle NN- und IE-User mit nicht css- und js-kompatiblen Browsern
    abfängt, ach ja und NN 6 auch, wegen der fehlenden
    Layer-Darstellung: Also bleiben quasi NN 4.x und IE 4.x bis 5.x
    übrig, kann das sein?
  • auch möchte ich Downloads zu den obigen Version anbieten d.h.
    der Text mit den Links zu den Anbietern darf nur erscheinen bei
    Usern mit den nicht kompatiblen Browsern (also eine Abfrage mit
    den verschiedenen Versionen)
  • auch habe ich zwei Weiterleitungen (zwei Startdateien) die den
    User auf die richtige Seiten bringen sollten, das Script dazu:

<script language="javascript">

if (navigator.appName.indexOf("Netscape") != -1){
window.location = "nn/start.htm";}
if (navigator.appName.indexOf("Explorer") != -1){
window.location = "ie/start.htm";}
else{
document.write('Dieser Text wird ausgegeben bei allen anderen
Browsern. Alternativ kann hier natürlich aucheine URL angegeben
werden.')
                                                }
</script>

Wenn du wirklich nur diese 3 Browser durchlassen willst, kannst
du doch viel einfacher checken:

<body>
 <script language="JavaScript">
  if(document.layers) {
    location.replace("nn/start.htm");
  }
  else if(document.all) {
    location.replace("ie/start.htm");
  }
 </script>

Wenn Sie das hier sehen koennen, dann haben Sie entweder JavaScript
 deaktiviert oder einen mit den Funktionen dieser Seite nicht
 kompatiblen Browser.

</body>

Gruesse,
 CK