Código HTML:
function costruye_tabla() { conexion=crea_objeto(); objDiv = document.getElementById("Tabla_contactos"); objDiv.innerHTML=""; objTabla=document.createElement("table"); objDiv.appendChild(objTabla); objTabla.border=1; objTabla.width="50%"; objTabla.align="center"; var tr = objTabla.insertRow(-1); var th = document.createElement('th'); th.innerHTML="Clave"; tr.appendChild(th); var th = document.createElement('th'); th.innerHTML="Nombre"; tr.appendChild(th); var th = document.createElement('th'); th.innerHTML="Edad"; tr.appendChild(th); var th = document.createElement('th'); th.innerHTML="Estado"; tr.appendChild(th); var th = document.createElement('th'); th.innerHTML="Lugar"; tr.appendChild(th); vNombre_b = document.getElementById("txtBNombre"); conexion.onreadystatechange=cambia_busqueda; conexion.open("POST","busca_con_nom.php",true); conexion.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); conexion.send("nombre="+vNombre_b); } function cambia_busqueda() { if(conexion.readyState == 4) { objXML = conexion.responseXML; objClave= objXML.getElementsByTagName("clave"); for(i=0; i<3; i++) { var tr = objTabla.insertRow(-1); var col = document.createElement('td'); col.innerHTML = objClave[i].firstChild.nodeValue; tr.appendChild(col); } } }
donde me marca el error, dice que se esperaba un objeto y ya no hace nada, alguna solución?