function nuevoAjax() { /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por lo que se puede copiar tal como esta aqui */ var xmlhttp=false; try { // Creacion del objeto AJAX para navegadores no IE xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { // Creacion del objet AJAX para IE xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { xmlhttp=false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } return xmlhttp; } function consulta_nif(cadena) { // Obtendo la capa donde se muestran las respuestas del servidor // Creo el objeto AJAX var capa=document.getElementById("ver_nifs"); capa.innerHTML='

Buscando datos...

'; var ajax=nuevoAjax(); // Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX ajax.open("POST", "/CURSOS_IA/!CURSOS_IA.pkb_cursos_web.ajax_consulta_nif", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("cadena="+cadena); ajax.onreadystatechange=function() { if (ajax.readyState==4) { // Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } }