Jørgen Farum Jensen <jfjenzen@yahoo.dk> writes:
> Jeg sidder her og læser i Flanagans Definitive JavaScript
> at
> <meta http-equiv="Content-Script-Type" content="text/javascript">
> erstatter mine-type angivelsen i script-
> markøren, således at
> <script src="script.js"></script>
> skulle være lovligt.
> Ved W3C's validator ikke det, eller
> tager Flanagan fejl?
Flanagan tager fejl (eller du læser ham forkert).
Type-attributten er påkrævet på script-elementet.
Meta-elementet angiver i stedet typen på scripts i "intrinsic event
handlers", i.e., "onclick"-attributter etc.
Hvis man har <form ... onsubmit="ladida">, så skal man angive
sproget for det script der står i onsubmit-handleren via sådan et
meta-element, eller ved at lade samme oplysning stå i HTTP-headeren
fra serveren når siden bliver sendt.
Man kunne sige at det burde være lovligt at have <script
src="..."></script> uden at angive typen, hvis typen så bliver sendt
med af serveren når src-filen hentes. Det virker dog kun når der er
noget i den anden ende der sender content-type med, og det gør en
lokal disk jo fx ikke.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'