This question already has an answer here:
I am wondering what if one script tag has both "src" and inline script. I tried below code.
<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>
It the "alert('hello')" seems never executed in Firefox and Chrome. I tried to change the src to point to non-existent URI. The "alert('hello')" is also not executed.
So, inline script is always ignored if there is src attribute in script tag?
John Resig, founder of jQuery, had an interesting post awhile back that addressed this limitation and experimented with ways to make it work, none of which he would recommend actually using.
John Resig wrote about this topic a couple years ago. I thought it was a good read :)