<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)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产大陆亚洲精品国产| 亚洲日产乱码一二三区别| 精选影视免费在线 | 亚洲中文字幕视频国产| 国产99视频精品免费视频76 | 最近免费视频中文字幕大全| 亚洲AV中文无码乱人伦下载| 久久美女网站免费| 97se亚洲综合在线| 成人AV免费网址在线观看| 亚洲AV成人一区二区三区在线看| 最近最新的免费中文字幕| MM1313亚洲国产精品| 亚洲国产精品一区二区九九| 成人毛片100免费观看| 亚洲av无码av制服另类专区| 6080午夜一级毛片免费看| 一区二区亚洲精品精华液| 免费无遮挡无码永久在线观看视频| 成人免费视频一区二区| 精品久久久久久亚洲| 18国产精品白浆在线观看免费| 亚洲精品无码专区久久| 久久精品国产亚洲Aⅴ香蕉 | 久久精品夜色噜噜亚洲A∨| aaa毛片免费观看| 久久精品九九亚洲精品| 欧亚精品一区三区免费| 免费国产高清毛不卡片基地 | 免费可以在线看A∨网站| 暖暖免费中文在线日本| 亚洲日韩区在线电影| 午夜网站免费版在线观看| 国产精品青草视频免费播放| 亚洲综合亚洲国产尤物| 亚洲高清偷拍一区二区三区| 久久A级毛片免费观看| 老湿机一区午夜精品免费福利| 亚洲AV成人一区二区三区AV| 暖暖日本免费在线视频| 无码午夜成人1000部免费视频|