estos son los cambios que le he hecho, a ver si ahora funciona
Cita: <script type="text/JavaScript">
//-->
/*Crea el objeto para enviar las peticiones al servidor.*/
var ajax;
function getAjaxObject(){
if( window.XMLHttpRequest ){
varAjax = new XMLHttpRequest(); // No Internet Explorer
}else{
varAjax = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer
}
return varAjax;
}
/*Ésta función se encarga de gestionar por medio del servlet ConsultarProyecto
la consulta de los datos.*/
function ConsultarProyectos(){
url = "ConsultarProyectost?";
/* Se capturan los datos del formulario*/
tipo = document.getElementById('cboTipo').value;
valor = document.getElementById('txtValor').value;
/* Se envian los datos a través del método POST*/
ajax1 = getAjaxObject();
ajax1.open( 'POST',url, true );
ajax1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
ajax1.send('cboTipo=' + escape(tipo)+ '&txtValor=' + escape(valor));
ajax1.onreadystatechange = function() { // función anónima
if (ajax1.readyState==1 || ajax1.readyState==2 || ajax1.readyState==3) {
document.getElementById('imagen').innerHTML = '<img src="images/cargando.gif" name="Image3" width="112" height="112" border="0"/>';
}else if(ajax1.readyState == 4 ){
//status = 200 correctamente -- 404 no encuentra la pagina -- 500 problemas en el server
if( ajax1.status == 200 ){
document.getElementById('imagen').innerHTML = ajax1.responseText
//respuesta = ajax1.responseText;
//alert(respuesta);
//document.getElementById("ajax").innerHTML = respuesta;
}
}
}
}
</script>
<body>
<div align="center" id="imagen"></div>
......