Quero incluir dinamicamente uma tag de script em uma página da Web, mas não tenho controle sobre o src;
document.write('<script type="text/javascript">')
document.write('alert("hello world")')
document.write('</script>')
document.write('<p>goodbye world</p>')
Agora normalmente colocando
<script type="text/javascript" src="source.js"></script>
na cabeça funciona bem, mas existe alguma outra maneira de adicionar o source.js dinamicamente usando algo como innerHTML?