Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2008, 14:15
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Detectar activo js en el usuario...solucionado?

Considerando que Javascript se ejecuta completamente en el cliente (más allá de las peticiones HTTP que sea capaz de hacer) y debe transmitirse como texto plano, dudo mucho que exista un método infalible para hacer esto.

Si es un tema de seguridad, olvidate: cualquier método de seguridad implementado con Javascript va a ser siempre fácilmente engañable, por lo dicho antes.

Si es un tema de accesibilidad lo mejor es crear la página normalmente, sin Javascript y completamente funcional, y luego agregar el código JS para los efectos y funcionalidades que quieras agregar.
De esta forma, si no hay Javascript, el usuario tiene la página funcional que creaste primero.

Te invito a hacer una prueba: desactivá Javascript en tu navegador y empezá a ver las páginas de siempre. En la mayoría de los casos ni te vas a dar cuenta de que lo tenés desactivado, y cuando sí te des cuenta será muchas veces por malas decisiones de diseño (enlaces solo javascript, por ejemplo, o formularios que se mandan solamente mediande el "onclick" en una imagen).
Por supuesto que otras veces deberás activarlo, por ejemplo para usar algunas cosas de este mismo foro (incluir caritas o formato en los mensajes por ejemplo), pero estos casos no serán la mayoría.


Saludos.