

1
 <script language="javascript" type="text/javascript">
 <script language="javascript" type="text/javascript">2
 var http_request=false;
 var http_request=false;3

4
 function InitAjax(url,content,method)
    function InitAjax(url,content,method)5

 
     {
{6
 
       7
 http_request = false;
       http_request = false;8

9
 if (window.XMLHttpRequest)
        if (window.XMLHttpRequest) 10

 
         {
{ 11
 // Mozilla, Safari,
            // Mozilla, Safari,
12
 http_request = new XMLHttpRequest();
            http_request = new XMLHttpRequest();13
 
            14
 if (http_request.overrideMimeType)
                if (http_request.overrideMimeType) 15

 
                 {
{16
 http_request.overrideMimeType('text/xml');
                    http_request.overrideMimeType('text/xml');17
 }
                }18
 }
        } 19

 else if (window.ActiveXObject)
        else if (window.ActiveXObject)  { // IE
{ // IE20
 try
                try 21

 
                 {
{22
 http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    http_request = new ActiveXObject("Msxml2.XMLHTTP");23
 }
                } 24

 catch (e)
                catch (e)  {
{25
 try
                try 26

 
                 {
{27
 http_request = new ActiveXObject("Microsoft.XMLHTTP");
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");28
 }
                } 29
 catch (e)
                catch (e) 30

 
                 {
{31
 }
                }32
 }
       }33
 }
   }34
 
   35
 if (!http_request)
    if (!http_request) 36

 
     {
{37
 alert('Giving up :( Cannot create an XMLHTTP instance');
        alert('Giving up :( Cannot create an XMLHTTP instance');38
 return false;
        return false;39
 }
    }40
 
  41
 http_request.onreadystatechange = method;
    http_request.onreadystatechange = method;42
 http_request.open('POST', url,true);
    http_request.open('POST', url,true);43
 window.status="正在请求数据";
    window.status="正在请求数据";   44
 http_request.send(content);
    http_request.send(content);45
 }
}46

47
 function OnAjaxPostBack()
function OnAjaxPostBack()48


 {
{49
 //readyState的取值如下:
    //readyState的取值如下: 50
 //0 (未初始化)
  //0 (未初始化) 51
 //1 (正在装载)
  //1 (正在装载) 52
 //2 (装载完毕)
  //2 (装载完毕) 53
 //3 (交互中)
  //3 (交互中) 54
 //4 (完成)
  //4 (完成) 55
 
  56
 if (http_request.readyState == 4)
    if (http_request.readyState == 4) 57

 
     {
{58
 if (http_request.status == 200)
        if (http_request.status == 200) 59

 
         {
{            60
 window.status="正在加载数据"
            window.status="正在加载数据"61
 if(http_request.responseText.length>0 && !isNaN(parseInt(http_request.responseText,10)))
            if(http_request.responseText.length>0 && !isNaN(parseInt(http_request.responseText,10)))62

 
             {
{63
 
                64
 document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+feecolumnindex).value=http_request.responseText;
                document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+feecolumnindex).value=http_request.responseText;65
 }
                            }66
 else
            else67

 
             {
{68
 alert(http_request.responseText);
                alert(http_request.responseText);69
 document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex-1)).value="";
                document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex-1)).value=""; 70
 document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex)).value="";
                document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex)).value="";                 71
 }
            }72
 
           73
 window.status="成功获取数据";
            window.status="成功获取数据";74
 
           75
 }
        } 76
 else
        else 77

 
         {
{78
 window.status="请求失败";
            window.status="请求失败";79
 document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex-1)).value="";
            document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex-1)).value="";80
 document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex)).value="";
            document.all("ctl00_cphMain_gvReportDetail_ctl"+GetTBitNum(feerowindex)+"_txtItem"+(feecolumnindex)).value="";81
 }
        }82
 }
    } 83
 
    84
 var rc=Number("<%= CurrentRowsCount %>");
     var rc=Number("<%= CurrentRowsCount %>");85
 
       86
 SyncTotal(feerowindex,feecolumnindex-4,rc);
       SyncTotal(feerowindex,feecolumnindex-4,rc);     87
 
   88
 }
}89
 </script>
</script>
 
                    
                     
                    
                 
                    
                
 
 
                
            
        