Udo: Browserversionen

Hallo zusammen,

gibt es niedergeschriebene Scripts, die Beispiele für Verzweigungen zu den verschiedenen Browsertypen aufzeigen.

Sowas muss ja heutzutage bei jeder guten Seite vorgesehen sein, um den Usern, die mit verschiedenen Browsern eine Site besuchen, gerecht zu werden.

Gibt es da Standartlösungen ?
Wo finde ich hier Quellen ?

Ich habe bisher nur Lösungen gesehen, die für spezielle Fälle zugeschnitten waren.

gruss

Udo

  1. Sowas muss ja heutzutage bei jeder guten Seite vorgesehen sein, um den Usern, die mit verschiedenen Browsern eine Site besuchen, gerecht zu werden.

    Gibt es da Standartlösungen ?
    Wo finde ich hier Quellen ?

    Hier hast Du immerhin schon mal eine Lösung für alle Netscape Browser

    <script language="JavaScript">

    var
    bName = navigator.appName;
    bVer = parseInt(navigator.appVersion);
    if(bName == "Netscape" && bVer >= 4) ver = "n4";
    else if(bName == "Netscape" && bVer == 3) ver = "n3";
    if(ver == "n4" && navigator.appVersion.lastIndexOf("Mac") != -1) ver = "n3";

    function window() {   if(ver == "n4") {
    tue das bei version 4}
    else if(ver == "n3") {   und dies bei version 3 }  
    }
    </script>

    bye
    Benedikt

    1. Hier hast Du immerhin schon mal eine Lösung für alle Netscape Browser

      <script language="JavaScript">

      var
      bName = navigator.appName;
      bVer = parseInt(navigator.appVersion);
      if(bName == "Netscape" && bVer >= 4) ver = "n4";
      else if(bName == "Netscape" && bVer == 3) ver = "n3";
      if(ver == "n4" && navigator.appVersion.lastIndexOf("Mac") != -1) ver = "n3";

      function window() {   if(ver == "n4") {
      tue das bei version 4}
      else if(ver == "n3") {   und dies bei version 3 }

      »»  }

      </script>

      Für IE bekommste die Version seit IE 5 am besten wohl so raus :

      if(navigator.userAgent.indexOf("MSIE") >0 )
        {
        version = parseInt(navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE")+5,1));
          }

      gruss
      Jens