Este es el script que trato de ejecutar
Código:
<script>
MostrarConsulta("consulta.asp?nombre_carpeta=<%=nombre_carpeta%>")
</script>
quizá debo ampliar mi explicación, porque no me funciona.
MostrarConsulta, es una función dentro de un archivo.js
En realidad lo que trato de hacer es ejecutar un ajax [para decirlo resumidamente]. MostrarConsulta está dentro de el archivo ajax.js y lo ejecuto de la siguiente manera
Código:
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
y a su vez en, consulta.asp, ejecuto una rutina que por si sola, funciona a la perfección.
este es el código de ajax.js
Código:
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('res');
ajax=objetoAjax();
ajax.open("GET", datos, true);
//alert(datos);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
for(var cont=0; cont<=10; cont++)
{
divResultado.innerHTML = ajax.responseText;
//document.divResultado("res"+cont.toString()).innerHTML = ajax.responseText[cont];
}
}
//else
// divResultado.innerHTML = '<img src="ajax-loader.gif">Cargando...';
}
ajax.send(null)
}
Pero al ejecutar lo que me sugeriste, no funciona.