<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


             function Ajax(){
       
                 //    doc.innerHTML='<span><img src="image/load.gif"/>Loading...</span>';
                ////創(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);
                }
                //alert(xmlhttp);
                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){
                                    dodata(xmlhttp);                 
                                }
                            }
                        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);
                         Status.setStatusShow(false);
                        }
                        else
                        {
                          Status.showInfo("加載中...");
                        }
                     
                        }
                         xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
                        xmlhttp.send(null);
                    }
                    this.getFormData=function(demo)
                    {
                    alert(demo);
                    }
                ///函數(shù)主題
    }
    /**
     * @author zxub 2006-06-01
     * 狀態(tài)信息顯示類,用var Status=new function()定義,可以靜態(tài)引用其中的方法
     * 一般情況下為function Status(),這樣不能靜態(tài)引用其中的方法,需要通過對象來引用
     */
    var Status=new function()
    {
        this.statusDiv=null;
       
        /**
         * 初始化狀態(tài)顯示層
         */
     this.init=function()
     {
         if (this.statusDiv!=null)
         {
             return;
         }
      var body = document.getElementsByTagName("body")[0];
      var div = document.createElement("div");
      div.style.position = "absolute";
      div.style.top = "50%";
      div.style.left = "50%";
      div.style.width = "280px";
      div.style.margin = "-50px 0 0 -100px";  
      div.style.padding = "15px";
      div.style.backgroundColor = "#353555";
      div.style.border = "1px solid #CFCFFF";
      div.style.color = "#CFCFFF";
      div.style.fontSize = "14px";
      div.style.textAlign = "center";
      div.id = "idstatus";
      body.appendChild(div);
      div.style.display="none";
      this.statusDiv=document.getElementById("idstatus");
     }
     
     /**
      * 設置狀態(tài)信息
      * @param _message:要顯示的信息
      */ 
     this.showInfo=function(_message)
     {  
         if (this.statusDiv==null)
         {
             this.init();
         } 
         this.setStatusShow(true);
         this.statusDiv.innerHTML = _message;    
     }
     
     /**
      * 設置狀態(tài)層是否顯示
      * @param _show:boolean值,true為顯示,false為不顯示
      */
     this.setStatusShow=function(_show)
     {  
         if (this.statusDiv==null)
         {
             this.init();
         }
         if (_show)
         {
             this.statusDiv.style.display="";
         }
         else
         {
             this.statusDiv.innerHTML="";
             this.statusDiv.style.display="none";
         }
     }
    }
    function GetPosition(element) {
        var result = new Object();
        result.x = 0;
        result.y = 0;
        result.width = 0;
        result.height = 0;
        if (element.offsetParent) {
            result.x = element.offsetLeft;
            result.y = element.offsetTop;
            var parent = element.offsetParent;
            while (parent) {
                result.x += parent.offsetLeft;
                result.y += parent.offsetTop;
                var parentTagName = parent.tagName.toLowerCase();
                if (parentTagName != "table" &&
                    parentTagName != "body" &&
                    parentTagName != "html" &&
                    parentTagName != "div" &&
                    parent.clientTop &&
                    parent.clientLeft) {
                    result.x += parent.clientLeft;
                    result.y += parent.clientTop;
                }
                parent = parent.offsetParent;
            }
        }
        else if (element.left && element.top) {
            result.x = element.left;
            result.y = element.top;
        }
        else {
            if (element.x) {
                result.x = element.x;
            }
            if (element.y) {
                result.y = element.y;
            }
        }
        if (element.offsetWidth && element.offsetHeight) {
            result.width = element.offsetWidth;
            result.height = element.offsetHeight;
        }
        else if (element.style && element.style.pixelWidth && element.style.pixelHeight) {
            result.width = element.style.pixelWidth;
            result.height = element.style.pixelHeight;
        }
        return result;
    }

    posted on 2009-10-28 16:03 sanmao 閱讀(797) 評論(2)  編輯  收藏

    FeedBack:
    # re: ajax|消息提示框|js獲取html絕對位置 封裝
    2011-11-15 09:32 | 長春網(wǎng)站設計
    按照博主說的,回去試試  回復  更多評論
      
    # re: ajax|消息提示框|js獲取html絕對位置 封裝
    2011-11-15 09:33 | 長春網(wǎng)站設計
    不知道、能不能行  回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日本高清免费中文在线看| 亚洲国产精品无码久久98| 国产成人免费ā片在线观看老同学| 亚洲 另类 无码 在线| 国产精品亚洲精品久久精品| 无码人妻一区二区三区免费| 亚洲一区电影在线观看| 青青青国产在线观看免费| 亚洲乱码在线卡一卡二卡新区| 毛片免费视频播放| 国产亚洲视频在线| 亚洲精品国产电影| 青青操免费在线观看| 亚洲精品私拍国产福利在线| 1000部拍拍拍18勿入免费视频软件 | 亚洲男人天堂影院| 亚洲视频在线观看免费视频| 亚洲精品免费在线视频| 大地资源在线观看免费高清| 在线视频亚洲一区| 久久亚洲2019中文字幕| 久草视频在线免费看| 亚洲免费电影网站| 国产男女性潮高清免费网站| 国产免费久久精品丫丫| 无码久久精品国产亚洲Av影片| 9420免费高清在线视频| 亚洲精品无码aⅴ中文字幕蜜桃| 高清在线亚洲精品国产二区| a毛片免费在线观看| 亚洲日本香蕉视频| 日本高清免费aaaaa大片视频| 一出一进一爽一粗一大视频免费的| 亚洲av丰满熟妇在线播放 | 日韩中文字幕免费| 香蕉免费看一区二区三区| 亚洲国产精品成人综合色在线婷婷| 国产免费人成在线视频| 美女被cao网站免费看在线看| 亚洲色欲色欱wwW在线| 亚洲伊人久久大香线蕉综合图片|