如果脚本标记同时包含“src”和内联脚本,该怎么办?

时间:2010-08-22 07:33:25

标签: javascript inline-scripting

我想知道如果一个脚本标签同时具有“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中执行“alert('hello')”。我试图将src更改为指向不存在的URI。 “alert('hello')”也没有被执行。

那么,如果脚本标记中有src属性,则总是忽略内联脚本吗?

2 个答案:

答案 0 :(得分:10)

jQuery的创始人John Resig已经an interesting post了一段时间,解决了这个限制,并尝试了使其工作的方法,但他并不建议实际使用。

答案 1 :(得分:3)

几年前,John Resig wrote about this topic。我认为这是一个很好的阅读:)