buenas,
sepase que en realidad no estas realizando una petición ajax externa. de hecho, la petición ajax que se realiza es hacia el mismo dominio. en particular, al script lector-ajaxext.php. la razón por la que puedes enviar el contenido al otro dominio es porque el script crea un elemento <img> el cual se le asigna como fuente la url externa con parámetros pasados por get. es decir, el texto escrito en el campo.
Código:
// funcion que se invoca cuando envia el formulario ;
ajaxext('http://nobanned.com/ajax/ajax.php?Puesto='+puesto, 'respuesta');
function ajaxext(url, idx) { // la funcion ajaxext ;
// se crea el elemento <img> con la url externa y los parametros ;
document.getElementById("rsp-ajax").innerHTML = "<img id=\"imagen\" src=\"" + url + "&numaletk=" + numaletk + "\">";
// la funcion vajaxf realiza una peticion a un script en el servidor local (lector-ajaxext.php) el cual es un lector del contenido enviado al otro dominio ;
document.getElementById("imagen").onload = vajaxf(idx);
}
en definitiva, no estas haciendo una petición ajax externa. de hecho, se puede hacer, pero para ello el servidor externo debe enviar una cabecera http específica. creo que el http header se llamaba Access-Control-Allow-Origin.