steve_o: Ermitteln des betriebssystem

guten morgen,

bin verzweifelt ich bekomme es nicht hin mit appVersion mein betriebssystem abzufragen und wenn appVersion Mac inhählt auf var betriebssystem = 1; zu setzen.

  1. guten morgen,

    bin verzweifelt ich bekomme es nicht hin mit appVersion mein betriebssystem abzufragen und wenn appVersion Mac inhählt auf var betriebssystem = 1; zu setzen.

    hier ist mal mein qc:

    if (navigator.appVersion.IndexOf("Mac") > 0 ){
       var betriebssystem = new Object();
       var betriebssystem = 1;
       alert(betriebssystem);
     } else {

    alert("555555");
    }

    1. moin Steve,

      if (navigator.appVersion.IndexOf("Mac") > 0 ){

      Hätte hier eher userAgent verwendet, aber falsch ist auf jeden Fall die Schreibweise von indexOf, ist nämlich case-sensitive.

      var betriebssystem = new Object();

      Wozu? btw. Verwendung von Objekten http://selfhtml.teamone.de/navigation/quickbar/index.htm

      var betriebssystem = 1;

      Damit existiert die Int-Variable betriebssystem nur innerhalb der if-Anweisung, also besser vorher anlegen und hier nur den Wert setzen

      alert(betriebssystem);
       } else {

      alert("555555");
      }

      Zur Problematik der Client-Identifikation http://selfhtml.teamone.de/diverses/clients.htm

      so long.