Código:
  
<td> <input type="text" onchange="MostrarConsulta(this);" name="fecha" /> <div id="resultado"></div> (...)
Código:
  
consulta.php produce un select multiple con los datos.function MostrarConsulta(objeto)
{
	var fecha = objeto.value;
	divResultado = document.getElementById('resultado');
	ajax=objetoAjax();
	ajax.open("POST", 'consulta.php');
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type", 
        "application/x-www-form-urlencoded");
	ajax.send('f='+ escape(fecha)); 
}
Todo funciona OK, pero si quiero poner más td con la misma estructura evidentemente no funciona, porque todos los divs tienen el mismo nombre, no creo que tenga que crear X MostrarConsulta para ir cambiando el nombre en cada uno de ellos....
Además ocurre otra cosa, el select multiple que se genera a partir de consulta.php tiene un nombre determinado, tampoco iría bien el tener todos los select con el mismo nombre....
¿Alguna idea? No sé como arreglarlo...
 
 
