Синтаксис Javascript <script /> VS <script></script> - самая странная вещь - PullRequest
1 голос
/ 22 февраля 2009

Дублирование

Почему не работают самозакрывающиеся теги скрипта?

Я пишу страницу ASP.net, в которой есть Javascript-код в файле JS для аутентификации на стороне клиента.

При использовании этого кода не позволяет из моего серверного кода работать:

<script src="../../JavaScript/BaseJS.js" type="text/javascript" defer="defer" />

Этот код как-то работал:

<script src="../../JavaScript/BaseJS.js" type="text/javascript" defer="defer"></script>

Ответы [ 3 ]

15 голосов
/ 22 февраля 2009

В разделе HTML4.01 , определяющем элемент SCRIPT, указано:

18.2.1 Элемент SCRIPT

...

Начальный тег: требуется , Конечный тег: требуется

1 голос
/ 22 февраля 2009

Прав ли я, говоря, что вы тестируете с IE? Это известная ошибка . (Я уверен, что есть много других страниц, ссылающихся на это тоже.)

РЕДАКТИРОВАТЬ: На самом деле, еще один вопрос переполнения стека об этом тоже.

0 голосов
/ 22 февраля 2009

<script> может закрываться только в XHTML, но не в HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...