elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 15:23  


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Cambiar CSS según sistema operativo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cambiar CSS según sistema operativo  (Leído 392 veces)
Ketchuz

Desconectado Desconectado

Mensajes: 12



Ver Perfil
Cambiar CSS según sistema operativo
« en: 7 Enero 2012, 02:34 »

Hola, espero estén bien y hoy vengo necesitado de su ayuda para hacer un proyecto personal en el que necesito cambiar el CSS de mi página según el sistema operativo del visitante, de preferencia en javascript. He investigado durante vario tiempo pero sólo encontré éste código:
Código:
<script type="text/javascript">
var navInfo = window.navigator.appVersion.toLowerCase();
var so = 'Sistema Operativo';

function retornarSO()
{
if(navInfo.indexOf('win') != -1)
{
so = 'Windows';
}
else if(navInfo.indexOf('linux') != -1)
{
so = 'Linux';
}
else if(navInfo.indexOf('mac') != -1)
{
so = 'Macintosh';
}

return so;
}

</script>
No se nada de javascript pero les suplico, de favor, que me ayuden. No sé si me expliqué, pero gracias de antemano por su ayuda.


En línea

No robes, el gobierno odia la competencia
‭lipman


Desconectado Desconectado

Mensajes: 2.869



Ver Perfil WWW
Re: Cambiar CSS según sistema operativo
« Respuesta #1 en: 7 Enero 2012, 11:46 »

Y porqué no aprendes algo de javascript si vas a trabajar con ello?

Porque ahí no hay nada que hacer, es una función que te devuelve el SO, solo tienes que llamarla y en función de lo que te de, cambias el CSS de una manera u otra.

Prueba esto:
test.html


Código
<html>
<head>
<script language="javascript">
var navInfo = window.navigator.appVersion.toLowerCase();
var so;
function retornarSO()
{
if(navInfo.indexOf('win') != -1)
{
so = 'Windows';
}
else if(navInfo.indexOf('linux') != -1)
{
so = 'Linux';
}
else if(navInfo.indexOf('mac') != -1)
{
so = 'Macintosh';
}
 
return so
}
 
var asd = retornarSO();
alert(asd);
 
</script>
</head>
<body>
 
 
</body>
</html>

Un saludo


En línea

Twitter: jmlipman

http://delanover.com

Busco redactores para mi blog.
H1jack

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: Cambiar CSS según sistema operativo
« Respuesta #2 en: 8 Enero 2012, 15:05 »

No hace falta javascript, puedes hacerlo con etiquetas HTML

<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
cambiar de sistema operativo
Windows
anselmito 2 474 Último mensaje 9 Abril 2005, 08:47
por [Prescott]
CAMBIAR DESCRIPCION DEL SISTEMA OPERATIVO
Seguridad
Hacker6002 1 466 Último mensaje 25 Enero 2006, 07:28
por sentado
cambiar sistema operativo de vista a xp
Windows
abgl_84 9 3,674 Último mensaje 18 Marzo 2008, 12:50
por Randomize
Ubuntu, sistema operativo de Microsoft según Dell « 1 2 »
Noticias
wolfbcn 16 1,119 Último mensaje 7 Julio 2009, 10:58
por ^Winder^
Cambiar sistema operativo
Windows
juanarlosmaka 7 1,199 Último mensaje 11 Noviembre 2009, 01:16
por hitori batusai
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines