<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");
     }
     
     /**
      * 設(shè)置狀態(tài)信息
      * @param _message:要顯示的信息
      */ 
     this.showInfo=function(_message)
     {  
         if (this.statusDiv==null)
         {
             this.init();
         } 
         this.setStatusShow(true);
         this.statusDiv.innerHTML = _message;    
     }
     
     /**
      * 設(shè)置狀態(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)站設(shè)計(jì)
    按照博主說的,回去試試  回復(fù)  更多評論
      
    # re: ajax|消息提示框|js獲取html絕對位置 封裝
    2011-11-15 09:33 | 長春網(wǎng)站設(shè)計(jì)
    不知道、能不能行  回復(fù)  更多評論
      

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


    網(wǎng)站導(dǎo)航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 草久免费在线观看网站| 亚洲AV网站在线观看| 成在线人视频免费视频| 亚洲最大中文字幕无码网站| 国产亚洲精品自在久久| 亚洲AV无码一区二区三区国产| 国产啪精品视频网免费| 999任你躁在线精品免费不卡| 一个人看www免费高清字幕| 精品久久亚洲一级α| xxx毛茸茸的亚洲| 亚洲精品456在线播放| 久久久久久a亚洲欧洲AV| 亚洲综合最新无码专区| 国产成人免费片在线观看| 成年女人18级毛片毛片免费观看| 99re热精品视频国产免费| 国产精品区免费视频| 日韩免费高清播放器| 中文字幕在线视频免费观看| 人碰人碰人成人免费视频| 添bbb免费观看高清视频| 日韩亚洲翔田千里在线| 在线观看亚洲视频| 国产精品亚洲专区一区| 激情小说亚洲色图| 国内成人精品亚洲日本语音| 无码一区二区三区亚洲人妻| 国产精品亚洲专区在线播放| 国产精品手机在线亚洲| 免费人成大片在线观看播放| 免费精品国自产拍在线播放| 日本特黄特色AAA大片免费| 一级黄色免费网站| 久久国产一片免费观看| 99久久免费国产精精品| 亚洲电影免费在线观看| 精品国产污污免费网站aⅴ| 最新中文字幕免费视频| 日本免费电影一区| 亚洲国产成人久久综合野外|