JAVA工具
          JAVA使用軟件 開發(fā)工具
          posts - 87,  comments - 9,  trackbacks - 0

          var waitElement;
          var scrollX, scrollY = -1;
           function Ajax(){
              ////創(chuàng)造對象
              var xmlhttp;
              try
              {
                  if (window.ActiveXObject){
                      /* 不要刪除以下注釋,這部分不是注釋 */
                      /*@cc_on @*/
                      /*@if (@_jscript_version >= 5)
                      try {
                        xmlhttp = new ActiveXObject("Msxml2.xmlhttp");
                      } catch (e) {
                        try {
                          xmlhttp = new ActiveXObject("Microsoft.xmlhttp");
                        } catch (e) {
                          xmlhttp = false;
                        }
                      }
                      @end @*/
                  }else{
                      xmlhttp=new XMLHttpRequest();
                  }
                  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
                    xmlhttp = new XMLHttpRequest();
                  }
              }
              catch(e)
              {
              alert(e.message);
              }
            
              if(!xmlhttp)
              {
              alert("你的瀏覽器不支持xmlhttp對象,所以一些功能無法使用,建議使用高版本的瀏覽器!!");
              return;
              }
              ///函數(shù)主題
                  this.getData=function(url,data,dodata)
                  {
                      var verbs =data;
                     // alert(data);
                      xmlhttp.open("POST", url,true);

                          xmlhttp.onreadystatechange=function(){
                              if (xmlhttp.readyState==4){
                            waitElement.style.visibility='hidden'; 
                             dodata(xmlhttp); 
                                  
                              }
                              else{
                              CreateWaitElement();                   
                             waitElement.style.visibility='visible';
                              MoveWaitElement();
                              }
                          }
                      xmlhttp.setRequestHeader("Content-Length",verbs.length);
                      xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
                      xmlhttp.send(verbs);
                  }
                  /////
                  this.getUrlData=function(url,data,dodata)
                  {
                      xmlhttp.open("GET",url,true);

                      xmlhttp.onreadystatechange = function() {

                      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                     dodata(xmlhttp);
                      }
                    
                   
                      }
                       xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
                      xmlhttp.send(null);
                  }
                  this.getFormData=function(demo)
                  {
                  //alert(demo);
                  }
              ///函數(shù)主題
          }

          if (window.addEventListener) {
           window.addEventListener('scroll', MoveWaitElement, false);
           window.addEventListener('resize', MoveWaitElement, false);
          }
          else if (window.attachEvent) {
           window.attachEvent('onscroll', MoveWaitElement);
           window.attachEvent('onresize', MoveWaitElement);
          }

          function MoveWaitElement() {
           var scrollYT, scrollXT;
           if (!waitElement)
            CreateWaitElement();
           if (typeof(window.pageYOffset) == "number") {
            scrollYT = window.pageYOffset;
            scrollXT = window.pageXOffset;
           }
           else if (document.body && document.documentElement && document.documentElement.scrollTop) {
            scrollYT = document.documentElement.scrollTop;
            scrollXT = document.body.scrollLeft;
           }
           else if (document.body && typeof(document.body.scrollTop) == "number") {
            scrollYT = document.body.scrollTop;
            scrollXT = document.body.scrollLeft;
           }
           if (scrollX != scrollXT || scrollY != scrollYT) {
            scrollX = scrollXT;
            scrollY = scrollYT;
            var width = document.body.clientWidth;
            waitElement.style.top = scrollYT + "px";
            waitElement.style.right = -scrollXT +  "px";
           }
          }
          function CreateWaitElement() {
              var elem = document.getElementById('__Ajax_Loading');
              if (!elem) {
                  elem = document.createElement("div");
                  elem.id = '__Ajax_Loading';
                  elem.style.position = 'absolute';
                  elem.style.height = 17;
                  elem.style.paddingLeft = "3px";
                  elem.style.paddingRight = "3px";
                  elem.style.fontSize = "11px";
                  elem.style.fontFamily = 'Arial, Verdana, Tahoma';
                  elem.style.border = "#000000 1px solid";
                  elem.style.backgroundColor = "red";
                  elem.style.color = "#ffffff";
                  elem.innerHTML = '加載中 ...';
                  elem.style.visibility = 'hidden';
                  document.body.insertBefore(elem, document.body.firstChild);
              }
              waitElement = elem;
          }

           

          posted on 2011-12-22 00:01 王豪 閱讀(203) 評論(0)  編輯  收藏 所屬分類: JQuery

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大同县| 芷江| 亚东县| 上栗县| 江阴市| 纳雍县| 太仆寺旗| 平罗县| 静安区| 康马县| 阿克陶县| 康保县| 和龙市| 东乡县| 奉贤区| 乌拉特前旗| 汕头市| 佛山市| 余干县| 尚义县| 塘沽区| 财经| 江口县| 滨州市| 江都市| 澄城县| 桓台县| 沽源县| 越西县| 军事| 将乐县| 屏山县| 松原市| 和平县| 盐津县| 阿克陶县| 岱山县| 大足县| 剑阁县| 湟中县| 沽源县|