Bueno ya solucione, aunque todavia no entiendo bien que sera porque no lo veo claro, pero me fui copiando de otros codigos hasta que di
yo lo tenia asi
Código Javascript
:
Ver originalfunction mostrarNombre(nombre){
divResultado = document.getElementById('respuesta_ajax');
//instanciamos el objetoAjax
ajax=objetoAjax();
//uso del medotod GET
ajax.open("GET", "prueba_ajax.php?nombre="+nombre);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divResultado.innerHTML = ajax.responseText
}
}
//como hacemos uso del metodo GET
//colocamos null
ajax.send(null)
}
y lo deje asi para que me funcionara
Código Javascript
:
Ver originalfunction mostrarNombre(nombre){
var muestra = document.getElementById('respuesta_ajax');
ajax=objetoAjax();
ajax.open("GET", "prueba_ajax.php?nombre="+nombre);
ajax.onreadystatechange=function() {
if (ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3) {
muestra.value = "BUSCANDO INFORMACION";
}
if (ajax.readyState==4) {
var resul=ajax.responseText
muestra.value = resul
}
}
ajax.send(null);
}
lo unico que cambia es que coloque otra variable a document.getElementById('respuesta_ajax') y una a ajax.responseText y el resultado en vez de usar .innerHTML uso .value (nose porque creo que en este ultimo esta el problema real)
saludos a todos
Caso Cerrado