2010-08-09 14 views
5

To jest głupie pytanie i jestem tego świadomy; ale nigdy nie mniej, to przychodzi:Zamykanie <script>

Czy możliwe jest zamknięcie w sobie samego siebie, by tak rzec, <script>? To znaczy, jeśli używasz zewnętrznego Javascript dokument można zamknąć znacznik tak:

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

możliwe duplikat [Dlaczego nie samo- zamykanie znaczników skryptów działa?] (http://stackoverflow.com/questions/69913/why-dontself-closing-script-tags-work) –

+0

Hmm ... Nigdy nie natknąłem się na ten ... Przepraszam za powielanie! – Latze

Odpowiedz

3

O ile jestem świadomy, nie.

Przeglądarki zazwyczaj ignorują samozamykające się znaczniki script.

+2

Wymagane cytowanie. –

+0

To jest miejsce, w którym początkowo czytałem: http://webkit.org/blog/1273/the-html5-parsing-algorithm/ –

0

Jeśli dokument XHTML jest obsługiwany jako XML, to tak, jest to całkowicie poprawne. Jeśli obsługujesz XHTML jako HTML, to jednak it's not recommended jako parsery w stylu SGML używane przez przeglądarki do przetwarzania kodu HTML tag-soup może mieć z tym problem. (Jeśli zdecydujesz się skorzystać samozamykający script tagów tak, upewnij się, a badanie w kilku przeglądarkach pierwszy!)

+0

Dlaczego upadły? – bcat

+0

Nie głosowałem w dół - nie mogę :) musiałem być błędnym kochankiem ... – Latze

+0

Przekleństwa, wiedziałem, że mnie tu znajdą! :) – bcat