Herbalizer: Denkfehler?

Beitrag lesen

Hi!

BTW: im lokalen Netz ist es nicht so wichtig, valide Seiten zu bauen. Trotzdem achte ich darauf  -  ist schließlich eine Sache der Ehre *g*. So, und nun meckert der Validator, wenn ich bloß
<script language="javascript">
angebe. er will unbedingt
<script type="text/javascript">
haben. Wie sinnvoll ist es, einfach beide Angaben zu vereinigen, und dann eben
<script type="text/javascript" language="javascript">

lanaguage="javascript" ist nur bei Angabe der Javascriptversion sinnvoll, und auch nur dann wenn man Code entsprechend der Fähigkeiten alter Browser separieren will:

<script language="javascript1.0">
code für Netscape2|IE3
</script>
<script language="javascript1.1">
code für Netscape3
</script>
<script language="javascript1.2">
code für Netscape4|IE4
</script>

etc. http://www.jellspace.net/javascript/ref/jsversioncomp.html

Das weglassen von type="text/javascript" oder verändern des MIME-Typs kann in Mozilla im Standards-Mode dazu führen, das das Javascript nicht ausgeführt wird, genauso wie das weglassen von type="text/css" dazu führt, das der Mozilla die Formatierung mit CSS verweigert.

Eigentlich kann man, wenn man nicht auf die alten Browser angewiesen ist, das language-Attribut weglassen (aber man kann ja auch mit Javascript auf Features prüfen), das type-Attribut sollte auf jeden Fall mit dem richtigen Wert gesetzt werden.

Gruß Herbalizer