Otro interesante uso del CSS aunque con ayuda de Javascript, y se trata de mostrarle al visitante un diseño diferente según la hora en que ingrese.
Las imágenes de la derecha muestran 3 variantes que el autor hizo, pero en realidad usa 6 diseños y la misma cantidad de archivos css, el código mágico es éste:
< script LANGUAGE = "JavaScript" >
}
< script language ="javascript">getCSS();< /script >
Vean el post original para más información, hay algunos bugs con Internet Explorer (solucionables) y además está un ejemplo del código que detecta la hora y escribe el css, pero hecho en PHP.
Mi Home personalizada de google ya hace eso tambien, esta chilero
, solo que lo hace dependiendo de mi horario. Si se hace en php se tomaría la hora del servidor, si se hace en javascript toma la hora local, lo cual sería más user-oriented, aunque no me gusta eso de mostrar los archivos css que se tienen, y document.write(..), me da mala espina.
buena idea… se lo vas a poner a desdeguate?
Me gusta esta idea.
Mi opinión es que en vez de usar JavaScript usar PHP, ya q PHP corre en el servidor y no en la computadora del usuario.
Y estoy seguro de que hay una forma de obtener el horario de la computadora del usuario con PHP.
@sirgt: aún no creo
Si afrontemoslo, esta bueno, aunque ya lo había visto hace como un año no se donde… pero si es buena idea eso para variar un poco y que el usuario no se aburra, tambien hay otro que se puede crear una pagina de dia…para todo publico, y uno de noche, para publico adulto jajaja.
@AG007: Normalmente PHP no puede saber la hora del usuario porque corre en el servidor.
Otro problema con Javascript es cuando el usuario lo tiene desactivado. Además podría ser que la computadora tenga una hora equivocada entonces mostraría el estilo que no es.
Si lo tiene desactivado, llamas a un css en especial, no hay problema, y además no creo que alguien tenga 3 horas atrasado el reloj de su computadora como para dar problema.
Es que conozco a alguien que su computadora siempre pierde la hora mientras está apagada, aunque son casos bastante raros.
Supongo que ya hay quien lo hace, pero con esta idea se pueden rotar anuncios en función del comportamiento de los visitantes a determinadas horas. Con Adsense y los criterios de seguimiento, sería interesante saber los resultados. Pero lo que soy yo, no me meto a experimentar: mucho tiempo, poco tráfico.