1つのスクリプトタグに「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>
「alert('hello')」はFirefoxとChromeでは実行されないようです。存在しないURIを指すようにsrcを変更しようとしました。「alert('hello')」も実行されません。
したがって、スクリプトタグにsrc属性がある場合、インラインスクリプトは常に無視されますか?