lunes, 3 de noviembre de 2008

¿Cómo comprobar si Javascript esta activo o no?

Un problema en que nos encontramos muchos de los desarrolladores web es el encontrarse con usuarios que su navegador no soporta o no tiene activado código de Javascript. Y es un grave problema si el sitio se encuentra lleno de AJAX, o por lo menos, algunas alertas en Javascript.

La mejor manera de detectar si el navegar tiene soporte de Javascript, es con las etiquetas de HTML, noscript.

¿Cómo usarlo?
Dentro de la etiqueta Body, se agregará lo siguiente:
Lo que hará el código anterior, es mandar un mensaje de alerta sobre su Navegador, e informandole que tiene que hacer, si el usuario prefiere no usar Javascript, lo redireccionará a un sitio sin Scripts, en donde se podrá informar más al usuario/visitante.
Se puede usuar el código en una página principal, o en el HEADER del sitio, pero a su vez, se puede usuar incluyendola desde un página aparte con el INCLUDE de PHP, el cual, solo se incluiría en páginas que usen Javascript, un ejemplo:
En la página soporta_javascript.html se incluirá el código explicado anteriormente, el cual se incluira en las páginas que contienen código javascript, si no lo soporta, se redireccionará a una sin script.

1 comentario:

Pablo Dante dijo...

En la línea o tag html dice: "content="3; RL=sinscripts.html" ... debe ser:
"content="3;URL=sinscripts.html".
Faltó la U sino no anda.
Un saludo cordial