Hier ein Beispiel, um zu testen, ob JavaScript aktiviert ist.

Deaktivieren Sie einmal versuchsweise JavaScript in Ihrem Browser und laden die Seite neu, um die Fehlermeldung zu sehen (in manchen Browsern lässt sich JavaScript jedoch gar nicht deaktivieren). Alternativ können Sie auch diesen Screenshot ansehen (so sieht es also aus, wenn kein JavaScript aktiviert ist).

Es handelt sich hier um ein Inline-Script. Kopieren Sie hierzu folgendes in den Body Ihres html-Dokumentes, genau an die Stelle, an der der Text bzw. die Fehlermeldung erscheinen soll.

<p>
<script language="JavaScript">document.write("<b><font color='#ff0000'>JavaScript ist in Ihrem Browser aktiviert, alles paletti!</font></b>");</script>
<noscript>
<font color="#ff0000"><b>JavaScript ist leider deaktiviert, bitte aktivieren Sie es in Ihrem Browser </b>(unter Voreinstellungen, Optionen, Preferences, je nach Browsertyp)</font>
</noscript>
</p>

Wenn JavaScript aktiviert ist, wird der innerhalb der document.write-Anweisung (siehe später) angegebene Satz via JavaScript ausgegeben, ansonsten der innerhalb der <noscript>-Tags stehende Satz.

Tipp: Eigentlich ist es nicht notwendig, dem Benutzer mitzuteilen, dass alles in Ordnung ist, wenn alles in Ordnung ist, es könnte nur verwirren. Es genügt also eigentlich die Fehlermeldung auszugeben, wenn JavaScript nicht aktiviert ist. Sie können also auch nur den <noscript>-Bereich verwenden. In manchen Browsern funktioniert dieser aber anscheinend nur, wenn zuvor ein script-Befehl kommt. Sicherheitshalber könnten Sie also folgenden Code verwenden.

<script language="JavaScript">document.write(" ");</script>
<noscript>
<font color="#ff0000"><b>JavaScript ist leider deaktiviert, bitte aktivieren Sie es in Ihrem Browser </b>(unter Voreinstellungen, Optionen, Preferences, je nach Browsertyp)</font>
</noscript>

Einige Uraltbrowser kennen den <noscript>-Tag nicht, da wird dann also leider gar nichts angezeigt. Aber mit derart veralteten Browsern rechnen wir besser gar nicht mehr....


fenster schließen