2009-06-01 11 views

Antwort

7

Sie wollen immer

<script type="text/javascript" src="editor.js"></script> 

Einige Browser erlauben keine Script-Tags selbstschließend verwenden.

Weitere Informationen finden Sie Why don't self-closing script tags work?

+0

Was? Selbstschließende Tags sind Teil von XML und daher Teil von XHTML. Warum unterstützen die Browser das nicht?!? – Malfist

+0

IE unterstützt XHTML nicht wirklich, und angesichts des Marktanteils von IE können Sie diese Benutzer nicht einfach ignorieren. (Browser, die Funktionen nicht unterstützen, die sie unterstützen sollten, sind gängige Praxis. Wenn Sie Web-Entwicklung machen, müssen Sie auf diese unglückliche Situation vorbereitet sein.) –

1

die zweite Option verwenden. Not all browsers unterstützt den selbstschließenden Stil.

+0

Und tatsächlich können die Ergebnisse sehr verwirrend sein. Definitiv # 2 –

1
<script type="text/javascript" src="editor.js"> 

Dies ist ungültig und wird die Dinge brechen.

<script type="text/javascript" src="editor.js"></script> 

Das ist in Ordnung.

<script type="text/javascript" src="editor.js" /> 

Diese so lange in Ordnung, wie Sie XHTML verwenden, die nicht HTML Compatible ist. Das bedeutet, dass Sie XHTML mit einem XML-Inhaltstyp (vorzugsweise application/xhtml + xml) bedienen müssen und die Unterstützung von Internet Explorer (außer mit einem separaten Dokument) vergessen.