I-Trap, так не будет работать
//script.js
function al(txt) {
alert(txt);
}
//-----
//test.html
<script language='javascript'>
document.write("<script language='javascript' src='script.js'><\/script>");
al('hello'); // не будет работать
</script>
//Работать буду следующие варианты.
<script language='javascript'>
document.write("<script language='javascript' src='script.js'><\/script>");
</script>
<script language='javascript'>
al('hello'); // будет работать
</script>
//или
<script language='javascript'>
document.write("<script language='javascript' src='script.js'><\/script>");
document.write("<script language='javascript' src='do.js'><\/script>");
</script>
//------
//do.js
al('hello');