E' possibile richiamare uno script di una pagina esterna solo in due modi:
1 - usando JSON
2 - usando degli script in file esterni e caricarli con una funzioncina preparata da me 
Funzione:
codice:
checkDOMforscripts = function(id){
theDiv=document.getElementById(id);
theScripts=theDiv.getElementsByTagName("SCRIPT");
for (i=0;i<theScripts.length;i++){
url=(theScripts[i].getAttribute("src"));
var scriptToLoad = document.createElement("script");
scriptToLoad.src = url;
scriptToLoad.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(scriptToLoad);
}
}
Questo fa sì che lo script venga caricato nell'"head" della pagina principale.
Inutile dire che bisogna che:
a) lo script sia un file esterno
b) lo script implementi funzioni utilizzate solo successivamente e non a Runtime.
Mi spiego:
uno script inserito nella sezione HEAD che richiami un document.body genererà errore perchè al momento in cui viene eseguito il BODY ancora non è stato caricato.
Ma è tuttavia possibile inserire funzioni:
codice:
var funzione1=miaFunzione([parametro 1], [parametro 2]){
faiQuesto();
faiQuello();
}
che diverranno effettive all'interno della pagina caricata se, ad esempio, avremmo assegnato ad un link o ad un INPUT la funzione inserita.