Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2010, 21:18
Avatar de sjam7
sjam7
 
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Usar Script JS en llamado Ajax asp

Hola, tengo un script para usar AJAX que es un script asi:
Código Javascript:
Ver original
  1. function GetXmlHttpObject(handler)
  2. {
  3.    var objXMLHttp=null
  4.    if (window.XMLHttpRequest)
  5.    {
  6.        objXMLHttp=new XMLHttpRequest()
  7.    }
  8.    else if (window.ActiveXObject)
  9.    {
  10.        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  11.    }
  12.    return objXMLHttp
  13. }
  14.  
  15. function stateChanged(proceso, caja)
  16. {
  17.    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  18.    {
  19. //    document.getElementById(caja).innerHTML= xmlHttp.responseText;
  20.     document.getElementById(caja).innerHTML=proceso
  21.    }
  22.    else {
  23.      //alert(xmlHttp.status);
  24.    }
  25. }
  26.  
  27.  
  28. // Will populate data based on input
  29. function htmlData(url, caja, qStr)
  30. {
  31.    if (url.length==0)
  32.    {
  33.        document.getElementById(caja).innerHTML="";
  34.        return;
  35.    }
  36.    xmlHttp=GetXmlHttpObject()
  37.    if (xmlHttp==null)
  38.    {
  39.        alert ("Su navegador no soporta este tipo de procedimiento, por favor actualice el mismo.");
  40.        return;
  41.    }
  42.    
  43.    url=url+"?"+qStr;
  44.    url=url+"&sid="+Math.random();
  45. //   xmlHttp.onreadystatechange=stateChanged;
  46.    xmlHttp.onreadystatechange=function() { stateChanged( xmlHttp.responseText, caja); }  
  47.    
  48.    xmlHttp.open("GET",url,true) ;
  49.    xmlHttp.send(null);
  50. }

Y lo llamo asi:
<a href="javascript:void(0)" onclick="htmlData('cambia.asp','div_desplegar','pa rametros=valores')">
link</a>

pero si en la respuesta que regresa cambia.asp hay codigo JS no funciona, como podria hacerle para que funcione?

ME URGE... gracias