el codigo lo sake d internet. esta es la funcion:
Código:
function SistemaOperativo()
{
if (navigator.userAgent.indexOf('IRIX') != -1) {var SO = "Irix" }
else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('98') != -1)) {var SO= "Windows 98"}
else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('95') != -1)) {var SO= "Windows 95"}
else if (navigator.appVersion.indexOf("16") !=-1) {var SO= "Windows 3.1"}
else if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows XP"}
else if (navigator.appVersion.indexOf("NT") !=-1) {var SO= "Windows NT"}
else if (navigator.appVersion.indexOf("SunOS") !=-1) {var SO= "SunOS"}
else if (navigator.appVersion.indexOf("Linux") !=-1) {var SO= "Linux"}
else if (navigator.userAgent.indexOf('Mac') != -1) {var SO= "Macintosh"}
else if (navigator.appName=="WebTV Internet Terminal") {var SO="WebTV"}
else if (navigator.appVersion.indexOf("HP") !=-1) {var SO="HP-UX"}
else {var SO= "No identificado"}
document.formu.sistema.value = 'Sistema Operativo: '+SO;
}
navigator devuelve una cadena con informacion sobre el navegador, asi como dl sistema operativo usado. en caso d xp devuelve Windows NT 5.1.
Código:
else if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows XP"}
esta linea indica q si la cadena q devuelve navigator.userAgent contiene "NT 5.1", le asigne a la variable el valor Windows XP, y asi con el resto d sistemas operativos
la brdad es q la funcion esta bastant currada, ay q agradecer a kien la hiciera q la compartiera