Cette balise est utile pour signaler que le moteur JavaScript du navigateur n'est pas activé. Le contenu de cette balise sera alors affiché. Ce contenu pourrait indiquer un lien vers une page expliquant comment activer ce moteur.
Cette balise pourrait être utilisée sur toute page utilisant du JavaScript.
En pratique, dans un site web, tout fichier HTML d'un dossier devrait être liée à un fichier JS. Par exemple, un JS par dossier - même si ce fichier JS n'existe pas encore - car cela permettra de modifier l'apparence de toutes les pages d'un dossier par programmation.
<script src="x.js"></script></body></html>
Tout fichier HTML devrait donc contenir une balise <noscript>
<body> <noscript>Votre navigateur est "mal" configuré. Veuillez consulter les <a href= "http://incels.eu/use.htm">conditions d'utilisation</a> du site.</noscript>
Un message signalant que le moteur JavaScript est désactivé peut être le contenu d'une
balise identifiée par la valeur (unique) de son attribut id. Puis, par JavaScript, on
pourrait empêcher cet affichage (...display=none) si le moteur est actif. Sauf que pour
savoir - via JavaScript – si le moteur est actif, il faut que ce moteur soit
actif ...
La balise <noscript> est donc une balise indispensable.