Gunnar Bittersmann: Aufruf eines externen . js-Skripts

Beitrag lesen

@@Helmut:

nuqneH

den Endtag </script> weglasse, wird extern.js nicht ausgeführt. Nach Beispielen aus Büchern (z.B. Steven M. Schafer: Web Standards) sollte es in XHTML aber ohne Endtag gehen.

Wenn XHTML als XML verarbeitet wird, d.h. mit einem entsprechendem Content-Type (application/xhtml+xml o.a.) ausgeliefert wird; nicht aber, wenn es als HTML (text/html) geparst wird. Wie Chris und Felix schon sagte.

Die Kurzschreibweise kann dann verwendet werden, wenn ein Tag-Soup-Parser das Element auch ohne End-Tag schließt, also bei Elementen, bei denen das End-Tag in HTML 4.01 optional ist. Wie ich schon sagte.

<script type="text/javascript" src="./extern.js" /></script>
Was ist da falsch?

'/' am Ende des Start-Tags.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)