Что делать, если тег script имеет как "src", так и встроенный скрипт?

Мне интересно, что если в одном теге скрипта есть как "src", так и встроенный скрипт. Я попробовал ниже код.

<script src="http://yui.yahooapis.com/2.8.1/build/yahoo/yahoo-min.js" type="text/javascript" charset="utf-8">
         alert('hello');
</script>
<script type="text/javascript" charset="utf-8">
         alert(YAHOO);
</script>

Это "предупреждение (" привет ")", кажется, никогда не выполняется в Firefox и Chrome. Я попытался изменить src, чтобы он указывал на несуществующий URI. "Предупреждение (" привет ")" также не выполняется.

Таким образом, встроенный скрипт всегда игнорируется, если в теге скрипта есть атрибут src?

2 ответа

Решение

Джон Резиг, основатель jQuery, некоторое время назад опубликовал интересную статью, посвященную этому ограничению, и экспериментировал со способами заставить его работать, ни один из которых он не рекомендовал бы использовать на самом деле.

Джон Резиг написал об этой теме пару лет назад. Я думал, что это было хорошее чтение:)

Другие вопросы по тегам