Homepage de.comp.lang.javascript
Homepage
de.comp.lang.javascript

FAQ de.comp.lang.javascript

FAQ
de.comp.lang.javascript

 

 

Bitte verwenden Sie als Einstiegsadresse in diese FAQ die Homepage der Newsgroup de.comp.lang.javascript. Der Aufenthaltsort dieser Seiten hier kann sich ohne Vorwarnung ändern.
 

 

Wie kann ich alternativen Text für Browser einfügen, die JavaScript nicht beherrschen?

Fall 1: JavaScript 1.1 / Nav 3 / MSIE 3 (auch getestet mit Lynx 2.7)

Setze Deinen Text einfach in die Tags <noscript>...</noscript>. Dieser Text wird von Browsern angezeigt, die JavaScript nicht beherrschen oder bei denen JavaScript ausgeschaltet ist. Zum Ausprobieren, schalte JavaScript aus und lade diese Seite noch einmal.

Fall 2: Navigator 2

Jetzt wird's etwas häßlich, da es keinen "ordentlichen Weg gibt". Folgende Zeilen sind zu verwenden:

<script>
<!-- --> Ihr Browser beherrscht kein JavaScript.
<!-- --> Bitte verwenden Sie einen anderen Browser.
<!--
  // hier steht das JavaScript-Programm
//-->
</script>

Daß dieser Trick funktioniert, hängt mit der Arbeitsweise des HTML/JavaScript-Parsers zusammen. Funktioniert nicht mit Browsern, die noscript verstehen. Deshalb sollte beides kombiniert werden.

Ein weiterer Trick (von der inzwischen nicht mehr existierenden Seite http://neon.ingenia.ca/shaver/js/comment.html) kopiert) sieht so aus:

<script language="JavaScript1.1">
<!--
document.write("JS 1.1<br>\n");
document.write("<!-- start the JS1.0 commenting out ><br>\n");
// -->
</script>
<script language="JavaScript">
<!--
document.write("JS 1.0<br>\n");
document.write("<!-- start the non-JS commenting out ><br>\n");
// -->
</script>
No JS<br>
<!-- end of all comments -->
top

Diese Seite ist Teil der de.comp.lang.javascript FAQ. Die Einstiegsadresse lautet http://www.dcljs.de/. Der Text der Seite wurde erstellt von Stefan Mintert (©).

 ______ letzte Änderung: 12/2012 ______ 

 
© S. Mintert, Ch. Kühnel