権利の問題についてはyambejpさんが言われている通りなのでやり方だけ。
Javascript
1var script = document.createElement("script");
2script.src = "delay.js"; // 読み込みたい外部JSのURL
3document.body.appendChild(script);
scriptタグを任意のタイミングで生成、srcでURLを指定、bodyにappendすることで、あとからスクリプトを追加出来ます。以下のサンプルでは、ボタンを押すとdelay.jsが読み込まれ、コンソールにdelayと出力されます。
sample.html
HTML
1<html>
2 <head>
3 <script>
4 function delay() {
5var script = document.createElement("script");
6script.src = "delay.js";
7document.body.appendChild(script);
8 }
9 </script>
10 </head>
11 <body>
12 <button onclick="delay()">button</button>
13 </body>
14</html>
delay.js
Javascript
1console.log("delay");
2016/07/06 10:24
2019/06/17 10:30