tendrias que crear dinamicamente un elemento SCRIPT y agregarlo al documento. por otro lado, no puedes utilizar
document.write porque se creara un nuevo documento descartando el contenido actual.
Código:
<a href="#" onclick="
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "archivo.js";
document.getElementsByTagName("head")[0].appendChild(script);
return false;
">agregar</a><div id="temp"></div>
en
archivo.js:
Código:
var saludo=""+
"<font color=#ffffff size=2>script, para meter un txt<br>"+
"<font color=#333333 size=2>en un html, sin problemas</font>"+
"<font color=#ffffff size=1>CsC3</font>";
document.getElementById("temp").innerHTML = saludo;
----- nota -----
por favor, evita escribir en MAYÚSCULA cuando no sea necesario. leer en mayúscula se demora mas tiempo y a veces hay que leer dos veces la oración.