﻿ function GetParam(Key) {
          var Url = location.href + "&";
          var regex = new RegExp("(\\?|\\&)" + Key + "=([^\\&\\?]*)\\&", "gi");
          if (! regex.test(Url)) return "";
          var arr = regex.exec(Url);
          return RegExp.$2;
          }
    
    
//          var _ydd_sysno=GetParam("SysNo");
//         // alert(_ydd_sysno =="");
//          if(_ydd_sysno =="" || _ydd_sysno == undefined)
//            _ydd_sysno = 0;
//          //alert(_ydd_sysno);
//          var _ydd_repage=escape(document.referrer);
//          
//          var _ydd_url=escape(document.URL);
//          var _ydd_moduleclass=document.getElementById("webcountmoduleclass").value;
//          if(_ydd_repage==_ydd_url)
//          {
//             _ydd_repage="";
//          }
//          var urlpost = "<script src='/WebCount.aspx?SysNo="+_ydd_sysno+"&ReUrl="+_ydd_repage+"&ModuleClass="+_ydd_moduleclass+"'><//script>";
//          //alert(urlpost);
//          document.write(urlpost);
          
          
          
          



    //下面的代码使用Post和Get两种方式向服务器提交数据
      //这里做了一个简单的重构，两种方式调用的时候只要传递HttpVerb就可以了
     function getData(verb)
     {
     
         var webRequest=new Sys.Net.WebRequest();
         if (verb=="POST")
         {
          // webRequest.set_url("ProcessRequest.aspx");
         }
         else
        {
        
         var _ydd_sysno=GetParam("SysNo");
         // alert(_ydd_sysno =="");
          if(_ydd_sysno =="" || _ydd_sysno == undefined)
            _ydd_sysno = 0;
          //alert(_ydd_sysno);
          var _ydd_repage=escape(document.referrer);
          
          var _ydd_url=escape(document.URL);
          var _ydd_moduleclass=document.getElementById("webcountmoduleclass").value;
          if(_ydd_repage==_ydd_url)
          {
             _ydd_repage="";
          }
          var urlpost = "/WebCount.aspx?SysNo="+_ydd_sysno+"&ReUrl="+_ydd_repage+"&ModuleClass="+_ydd_moduleclass;
          
           
          //alert(urlpost);
        //  document.write(urlpost);
        webRequest.set_url(urlpost);
        
//          webRequest.set_url("ProcessRequest.aspx?AID="+$get("aidTextbox").value);
         }
        //webRequest.add_completed(OnCompleted);
        
         webRequest.set_httpVerb(verb);
         //alert(1);
        // var requestBody="AID="+$get("aidTextbox").value;
         //webRequest.set_body(requestBody);
         //webRequest.get_headers()["Conten_Length"]=requestBody.length;
          //alert(1);
         webRequest.invoke();
         //alert(1);
        
     }
     function getDataByPost()
     {
         getData("POST");
     }
     function getDataByGet()
     {
         getData("Get");
     }
     getDataByGet();
     //完成之后调用的参数 注意一下参数
     function OnCompleted(executor,eventArgs)
     {
//         if(executor.get_responseAvailable()) 
//         {
//             $get("data").innerHTML=executor.get_responseData();
//         }
     }
     