Puoi farlo con frame nascosti... o gestendo la proprieta' innerHtml di un div... ma ci sono tanti problemi:

al verificarsi dell'evento il browser deve contattare il server per scaricare lo script... a seconda della velocita e uso della connessione puo' portare a attese impreviste;

Devi attendere che lo script richiamato venga completamente caricato per poter usare le funzioni che contiene...;

Se carichi un'altro porzione di script devi gestire eventuali sovrapposizioni (diversi frame o div riceventi)

Insomma... se non e' proprio una esigenza pressante io lascerei perdere

ciao