Muitas pessoas se perguntam em como inserir código javascript dinamicamente na página atual. Simpes! Podemos utilizar ajax mais eval. Para quem não sabe ajax é uma forma de se acessar outro site pegando seu conteúdo, sendo método post ou get. Enquanto eval transforma string em código e executa o mesmo.

Observe

url = "http://site com codigo js.com/js.ja";
http = (window.XMLHttpRequest) ? new window.XMLHttpRequest : new ActiveXObject("MSXML2.XMLHTTP.3.0");  // inicialziar variável
http.open("GET", url, true); // iniciar a requisição
http.onreadystatechange = function() // ao receber os dados
{
if(http.readyState == 4 && http.status == 200)
{
eval( http.responseText); // executar o código
}
}
http.send(null); // enviar requisição

Simples não é? Você pode executar o código a qualquer momento, bastando isto.