Código:
y cuando lo mando llamar con<script language="javascript">
function objetoAjax()
{
var xmlhttp=false;
try
{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
catch (e)
{
try
{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
catch (E)
{xmlhttp = false;}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{xmlhttp = new XMLHttpRequest();}
return xmlhttp;
}
function MostrarConsulta(datos)
{
divResultado = document.getElementById('derecha');
ajax=objetoAjax();
ajax.open("GET", datos, true);
alert(datos);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
alert(ajax.responseText);
divResultado.innerHTML = ajax.responseText;
}
else
divResultado.innerHTML = '<img src="ajax-loader.gif">';
}
ajax.send(null)
}
</script>
Código:
funciona de maravilla... pero cuando lo mando llamar con:
<form onSubmit="MostrarConsulta('consulta.php?cve=1'); return false;">
<input type="submit" value="Probar" />
</form>
Código:
sólo muestra los datos en los alert, pero no me actualiza el div.
<script language="javascript">
MostrarConsulta('consulta.php?cve=1');
</script>
¿Alguna pista de cómo puedo arreglar eso?


