Tema: Detectar
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2002, 23:43
Avatar de Mickel
Mickel
 
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 8 meses
Puntos: 7
navigator.platform te dice el sistema operativo. O usa navigator.appVersion como en el ejemplo siguiente:

Código PHP:
function isWin95() {
if (
navigator.appVersion.indexOf("95") !=-1)
return 
true;
else return 
false;
}
function 
isWin31() {
if (
navigator.appVersion.indexOf("16") !=-1)
return 
true;
else return 
false;
}
function 
isPPC() {
if (
navigator.appVersion.indexOf("PPC") !=-1)
return 
true;
else return 
false;
}
function 
isSun() {
if (
navigator.appVersion.indexOf("SunOS") !=-1)
return 
true;
else return 
false;
}
function 
isLinux() {
if (
navigator.appVersion.indexOf("Linux") !=-1)
return 
true;
else return 
false;
}
function 
isHP() {
if (
navigator.appVersion.indexOf("HP") !=-1)
return 
true;
else return 
false;
}
function 
isNT() {
if (
navigator.appVersion.indexOf("NT") !=-1)
return 
true;
else return 
false;
}
if (
isWin95()) {
document.write('<table><tr><td>Windows 95</td></tr></table>');
}
else if (
isWin31()) {
document.write('<table><tr><td>Windows 3.1</td></tr></table>');
}
else if (
isPPC()) {
document.write('<table><tr><td>MacOS</td></tr></table>');
}
else if (
isSun()) {
document.write('<table><tr><td>SunOS</td></tr></table>');
}
else if (
isLinux()) {
document.write('<table><tr><td>Linux</td></tr></table>');
}
else if (
isHP()) {
document.write('<table><tr><td>HP-UX</td></tr></table>');
}
else if (
isNT()) {
document.write('<table><tr><td>Windows NT</td></tr></table>');

que es JavaScript... aun cuando diga PHP en el mensaje...