Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/09/2010, 17:34
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Función automática

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.