Yo no entiendo esta línea:
Código PHP:
document.form.texto.value=<script>n<!--ndocument.write(unescape(+compilado+));n//-->\n<\/script>;
Estas escribiendo código js, ¿abres una etiqueta HTML dentro del código? Eso no puedes hacer... ¿y que quieren decir esas
n que aparecen por todos lados? ¿No iría todo entre comillas? Cuidado si escribes "<script>" y "</script>", debes separarlo: "<scr"+"ipt>" y "</scr"+"ipt>" relativamente.
Un saludo.