Syntax | <NOSCRIPT>...</NOSCRIPT> |
---|---|
Attribut-Spezifikationen | |
Inhalte | Block-Level-Elemente, Inline-Elemente |
Beinhaltet in | APPLET, BLOCKQUOTE, BODY, BUTTON, CENTER, DD, DEL, DIV, FIELDSET, FORM, IFRAME, INS, LI, MAP, NOFRAMES, NOSCRIPT, OBJECT, TD, TH |
Das NOSCRIPT-Element bietet alternativen Inhalt für ein Client-seitiges Script an, das nicht ausgeführt wird. Ein Script wird nicht ausgeführt, wenn der Browser die Script-Sprache nicht unterstützt oder wenn der User Client-seitiges Scripting abgestellt hat. NOSCRIPT sollte daher immer nach dem SCRIPT-Element stehen, für das es einen alternativen Inhalt anbietet.
Nehmen Sie jedoch zur Kenntnis, dass auch die meisten Browser die Inhalte von NOSCRIPT nicht anzeigen, wenn die Script-Sprache nicht unterstützt wird und der User Client-seitiges Scripting aktiviert hat. Die meisten Browser zeigen NOSCRIPT nur an, wenn der User Client-seitiges deaktiviert hat.
Merken Sie sich auch, dass der Netscape 2.x JavaScript 1.0 unterstützt, aber auch jeglichen NOSCRIPT-Inhalt anzeigt.
Da Client-seitige Scripts normalerweise eine dynamische Interaktivität anbieten, die nicht durch statischen Inhalt ersetzt werden kann, ist das NOSCRIPT-Element in der Regel wenig hilfreich. Autoren sollten daher versuchen Client-seitige Scripts als optionale Verbesserungen zu verwenden, die nicht wichtiger Bestandteil der Website sind. Im Falle einer Formularüberprüfung sollte jede Fehleruntersuchung, die durch ein Client-seitiges Script ausgeführt wird, noch einmal am Server durch das Verarbeitungsscript wiederholt werden.