Vale, creo que lo he entendido...
Lo que ahora es una llamada AJAX a un servidor externo lo tendría que transformar (con la función que propones, por ejemplo) en un elemento del tipo <script> en el que iría embebido el JSONP que ahora estoy intentando enviar por AJAX.
Solo una duda:
Mediante este método se puede devolver algo que no sea un JSON? Por ejemplo una función tipo
Código:
myElement.innerHTML='cosas que cambian mediante JavaScript...';
O tendría que ser obligatoriamente JSON?
Gracias por la ayuda!