von Thomas Salvador.
Alternative für ein Javascript:
<html> <head> <title>Ein Beispiel</title> </head> <body> <script type="text/javascript"><!-- document.write("Javascript"); //--> </script> <noscript>Kein Javascript</noscript> </div></body> </html>
Je nach aktivierter Unterstützung gibt dieses Beispiel: "Javascript" oder "Kein Javascript" aus.
Mit Tag <noscript> werden alternative Inhalte für Scripte hinterlegt, die mit <script> eingebettet wurden. Diese alternativen Inhalte kommen dann (und nur dann) zur Ausgabe, wenn der Browser des Besuchers kein Javascript interpretieren kann oder soll.
<noscript> unterstützt die HTML Attribute:
Attribut | Beschreibung |
---|---|
class | Space-separierte Liste von CSS-Klassen |
dir | Ausrichtung von Text und Tabellen |
id | Universalattribut |
lang | Sprache des Elementes |
onclick | Auszuführender Javascript-Code bei Klick |
ondblclick | Auszuführender Javascript-Code bei Doppelklick |
onkeydown | Auszuführender Javascript-Code bei Drücken einer Taste |
onkeypress | Auszuführender Javascript-Code bei gedrückt gehaltener Taste |
onkeyup | Auszuführender Javascript-Code bei Loslassen einer Taste |
onmousedown | Auszuführender Javascript-Code bei Drücken einer Maustaste |
onmousemove | Auszuführender Javascript-Code, wenn die Maus bewegt wird |
onmouseout | Auszuführender Javascript-Code, wenn die Maus das Element verlässt |
onmouseover | Auszuführender Javascript-Code, wenn die Maus auf das Element bewegt wird |
onmouseup | Auszuführender Javascript-Code bei Loslassen einer Maustaste |
style | Inline Style |
title | Bezeichnender Titel |
Der HTML Tag <noscript> wird zumindest von den Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN interpretiert.
Der HTML-Tag <noscript> wird zumindest in den Standards HTML und XHTML definiert.
Die HTML Anweisung <noscript> kann die HTML Befehle <a>, <abbr>, <acronym>, <address>, <applet>, <b>, <basefont>, <bdo>, <big>, <blockquote>, <br>, <button>, <center>, <cite>, <code>, <dfn>, <dir>, <div>, <dl>, <em>, <fieldset>, <font>, <form>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <hr>, <i>, <iframe>, <img>, <input>, <isindex>, <kbd>, <label>, <map>, <menu>, <object>, <ol>, <p>, <pre>, <q>, <s>, <samp>, <select>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <table>, <textarea>, <tt>, <u>, <ul> und <var> enthalten.
<noscript> kann in den HTML Anweisungen <blockquote>, <body>, <button>, <center>, <dd>, <div>, <dt>, <fieldset>, <form>, <iframe>, <li>, <noframes>, <object>, <td> und <th> genutzt werden.
Es ist nimmer sinnvoll Alternativen für Scripte zu hinterlegen. Zum einen gibt es Browser, die Scripte nicht interpretieren können, wie zum Beispiel reine Textbrowser als Grundlage für Sprachausgaben. Zum anderen deaktivieren manche die Unterstützung im Browser absichtlich.
Keine.