Para incluir un javascript desde otro puedes hacerlo al menos de dos formas:
Código:
document.write("<script type='text/javascript' src='test.js'></scr"+"ipt>");
Observa que debes cerrar el tag de script con dos string diferentes para que no considere que ahí acaba el código javascript.
También se puede hacer mediante funciones DOM (Document Object Model):
Código:
// Create the Script Object
var script = document.createElement('script');
script.src = 'server.js';
script.type = 'text/javascript';
script.defer = true;
script.id = 'scriptID'; // Esto es para poder borrar el objeto despues for removal
// Ahora se inserta el objeto creado en el elemento HEAD del html
var head = document.getElementsByTagName('head').item(0);
head.appendChild(script);
Y para borrar dicho elemento:
Código:
var head = document.getElementsByTagName('head').item(0);
var old = document.getElementById('scriptID');
if (old) head.removeChild(old);