Tecnología

Inicio

Las mejores prácticas para la NoScript para JavaScript

Las mejores prácticas para la NoScript para JavaScript


Como un lenguaje de programación web, JavaScript ha hecho que muchos sitios de Internet más interactivo e interesante. Por desgracia, no todos los navegadores soportan JavaScript, y algunos usuarios pueden haber deshabilitado JavaScript en su navegador. En cualquiera de los casos, los elementos de Javascript dentro de su sitio no quede inutilizada, lo que puede perturbar gravemente el funcionamiento de su sitio. La etiqueta <noscript> se utiliza para proporcionar contenido alternativo para los usuarios que tienen secuencias de comandos con discapacidad en su navegador o tener un navegador que no admite secuencias de comandos del lado del cliente. Unas prácticas se pueden emplear para utilizar con éxito la etiqueta <noscript>.

El uso de una alternativa HTML Dentro <noscript>

En algunos casos, el código JavaScript que se utiliza puede ser sustituido con el código de HTML que lograr el mismo objetivo en ausencia de JavaScript. En el siguiente ejemplo, dos botones de formulario se proporcionan dentro del código HTML. Si JavaScript está activado, se mostrará el primer botón, lo que desencadena una función de JavaScript que puede utilizarse para validar y enviar el formulario. Si JavaScript no está activado, se muestra el botón contenida dentro del elemento <noscript>, que enviará el formulario a un script de procesamiento de servidor para proporcionar la validación de formularios y la retroalimentación.

<Script type = "text / javascript">

<! -

document.write ( '<tipo = valor de entrada "botón" = "Enviar" onclick = "ValidateForm ();" />');

->

</ Script>

<Noscript>

<P>

<Input type = "submit" value = "Enviar">

</ P>

</ Noscript>

Dar a sus visitantes la mejor cosa siguiente

A menudo, no hay otra alternativa HTML de código JavaScript. Incluso en el ejemplo anterior, el código HTML dentro de <noscript> podría presentar la forma, pero no realizar la validación que se realiza mediante una función de JavaScript. Siempre que sea posible, los desarrolladores deben dar a los visitantes la mejor alternativa. Por ejemplo, si su sitio contiene un menú de JavaScript con efectos de conversión, el uso de CSS efectos de rollover para crear un menú alternativo.

Incluir un mensaje a los visitantes del sitio

En muchos casos, hay poco que un desarrollador puede hacer para salvar una página web para los usuarios sin JavaScript. La mejor práctica en estos escenarios es incluir un mensaje dentro de la etiqueta <noscript> que permite a los visitantes saben que no están experimentando el sitio completo.

Ejemplo de mensaje:

<P> Por desgracia, JavaScript actualmente no es compatible o está desactivado por este navegador. Por favor, active JavaScript para funcionalidad completa. </ P>

advertencias

<Noscript> es compatible actualmente con todos los principales navegadores. Si un archivo JavaScript que se hace referencia en la página no está presente, no se ejecutará la etiqueta <noscript>. A menos que JavaScript no es compatible o habilitado, se ignorará la etiqueta <noscript>.