8.4. Documentos para navegadores que no soportan scripts

En algunos casos se hace necesario considerar que los visitantes de nuestras páginas diseñadas en HTML utilizan navegadores Web especiales o sin soporte para scripts. En esa eventualidad, todo el código que se ejecuta o se procesa dentro de los elementos SCRIPT del documento no va a tener efecto, por lo que se hace necesario incluir en el documento HTML elementos NOSCRIPT, donde se ingrese todo el código HTML que pueda faltar para que el resultado sea el mismo, pero posiblemente de forma estática.

En el ejemplo de la sección anterior donde se modificaba de forma dinámica el documento, si no se tiene soporte para scripts, habría que tener en el código algo como ésto:

Ejemplo 8.4. Inclusión de fragmentos de código HTML para prevención de no-soporte para scripts

<head>
  <title>Un t&iacute;tulo</title>
  <script type="text/javascript" src="js/scripts.js"></script>
</head>
<body>
...
<script type="text/javascript">
  document.write("<p>Hola Mundo<\/p>")
</script>
<noscript>
  <p>Hola Mundo</p>
</noscript>
...
</body>

[Aviso]

Si no se utilizan elementos NOSCRIPT en el caso de que los elementos SCRIPT afecten visualmente los documentos, es posible que algunos visitantes se pierdan de partes importantes de las páginas diseñadas.

[Nota]

El contenido del elemento NOSCRIPT solo se procesa y se muestra si el navegador Web del visitante no tiene soporte para scripts.