¿has probado p.e. con un alert que el codigo llega correctamente?
en javascript es practica obligada ,al hacer document.write, partir la etiqueta script de cierre
si esto no funciona, a veces los scripts no se ejecutan cuando son transferidos dinamicamente, y se puede solucionar; dandoles ID y "recordandoles" lo que contienen
Código HTML:
<script id="scr">
una vez cargado:
Código:
document.getElementById("scr").text=document.getElementById("scr").text
a ver si lo puedes solucionar, Saludos.