Gelegentlich soll geprüft werden, ob im Browser des Anwenders JavaScript aktiviert/eingeschaltet ist. Dazu gibt es verschiedene Verfahren für verschiedene Browser, die unterschiedlich zuverlässig sind. Ich schlage die simple Variante vor, dem Anwender einen entsprechenden Hinweis zu zeigen, wenn JavaScript deaktiviert ist.
Prinzip: Einen Hinweistext ("Ihr JavaScript ist nicht eingeschaltet") einblenden und per JavaScript ausblenden.
- Ist JavaScript aktiviert, dann wird der Text per Javascript sofort ausgeblendet.
- Ist JavaScript nicht aktiviert, dann kann der Text nicht ausgeblendet werden und wird somit angezeigt.
<html>
<head></head>
<body>
<p>Text vor JS-Test...</p>
<h1 id="jstest">Bitte JavaScript einschalten!</h1>
<script language="javascript">
<!--
document.getElementById("jstest").style.display="none";
-->
</script>
<p>Text nach JS-Test...</p>
</body>
</html>