漫漫技术人生路

C#

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

// JScript 文件

var xmlHttp;

function createXMLHttpRequest()
{
    if(window.ActiveXObject)
    {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
       
    }
    else if(window.XMLHttpRequest)
    {
        xmlHttp = new XMLRequest();
    }


}

//-----------------------

function updateTotal()
{
    frm = document.forms[0];
    url = "ForAjax1.aspx?para="+frm.elements['A'].value+"&b="+frm.elements['B'].value;
    xmlHttp.open("GET",url,true);
   
    xmlHttp.onreadystatechange= doUpdate;
    xmlHttp.send();
    return false;

}

function doUpdate()
{
    if(xmlHttp.readstate==4)
    {
        document.forms[0].elements['top'].value = xmlHttp.responseText;
    }
}

//-----------------------------------------------------------------hkhjkhlkhklhk

function GetXmlHttpRequest(handler)
{
    var xmlHttp = null;
   
    if(!window.XMLHttpRequest)
    {
        xmlHttp = GetMsHttp()
       
        if(xmlHttp != null)
        {
            xmlHttp.onreadystatechange = handler;
       
        }
    }
    else
    {
        xmlHttp = new XMLHttpRequest();
       
        if(xmlHttp != null)
        {
            xmlHttp.onload = handler;
           
            xmlHttp.onerror = handler;
        }
   
    }
   
    retun xmlHttp;

}
//---------------------------------------------------
function GetMsHttp()
{
    var xmlHttp;
   
    var msVersionId =["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0"];
   
    for(var i=0;i<msVersionId.length && xmlHttp ==null;i++)
    {
        xmlHttp = createXmlHttp(msVersionId[i]);
    }

    return xmlHttp;
}
//-----------------------------------------
function createXmlHttp(versionId)
{
    var xmlHttp = null;
    try
    {
   
         xmlHttp = new ActiveXObject(versionId);
   
         lastVersionId = versionId;
        
         return xmlHttp;
    }
    catch(e)
    {
   
    }
}


function SendXmlHttpRequest(xmlHttp, url)
{
    xmlHttp.open("GET",url,true);
   
    xmlHttp.send(null);

}
//-------------------------------------------------
var globalXmlHttp;
//----------------------------------------------
function executeCall(url)
{
    try
    {
         globalXmlHttp = GetXmlHttpRequest(CallBackMethod);
   
         SendXmlHttpRequest(globalXmlHttp,url);
    }
   
    catch(e)
    {
   
    }
}
//-----------------------------
function CallBackMethod()
{
    try
    {
        if(globalXmlHttp.readyState == 4 || globalXmlHttp.readyState == "complete")
        {
            var response = globalXmlHttp.responseText;
           
            if(response.length >0)
            {
                document.getElementById("d").innnerHtml = response;
            }
       
        }
    }
    catch(e)
    {
   
    }
}

//---------------------------------------
function sendRequest(){
 var xmlHttpReq=init();
 function init(){
  if (window.XMLHttpRequest) {
   return new XMLHttpRequest();
  }
 else if (window.ActiveXObject) {
  return new ActiveXObject("Microsoft.XMLHTTP");
 }
}

posted on 2006-12-10 17:05  javaca88  阅读(139)  评论(0)    收藏  举报