Joachim: Betriebssystem feststellen, Variablen in der URL

Beitrag lesen

Hallo,
wie kann ich mit JavaScript das laufende Betriebssystem des lokalen Computers feststellen?

da bleibt Dir nix anderes uebrig, als den String navigator.userAgent zu durchforsten. Win 2k taucht dort z. B. als "WindowsNT 5.0" auf...

Es gibt ja diese eine Möglichkeit mit dem http://www.hostname.de/ordner/datei.endung?variable1=wert1,variable2=wert2

_nicht_ mit Komma, sondern so www.lala.de?myVar=blah&yourVar=foo

mit self.location search() bekommst Du die Query, die Du mit den Methoden der Stringbearbeitung durchforsten darfst. Dafuer gibts aber schon nette Funktionen, wie diese a la irt.org:

// searchstrings durchsuchen
var passed = location.search.substring(1);

// returns value of parm from string
function getParm(string,parm) {

var startPos = string.indexOf(parm + "=");
  if (startPos > -1) {

startPos = startPos + parm.length + 1;
    var endPos = string.indexOf("&",startPos);
    if (endPos == -1) endPos = string.length;
    return unescape(string.substring(startPos,endPos));
  }
  return '';
}

so suchst Du nach dem Wert von myVar in www.lala.de?myVar=blah&foo=bar:

var x = getParm(passed, "myVar");

enjoy  Joachim