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

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

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

    HelloWorld 善戰者,求之于勢,不責于人;故能擇人而任勢。

    知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

      BlogJava :: 首頁 ::  :: 聯系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 40 評論 :: 0 Trackbacks

    /**
    * 功能: 仿Msn信息提示
    * @param height : 信息框的高度
    * @param width : 信息框的寬度
    * @param title : 信息框的標題
    * @param innerHTML : 信息框面板顯示內容,放在<DIV></DIV>中,任意的HTML代碼
    * @return void
    */
    function CMsnMsg(width,height,title,innerHTML) {
    this.height = (height!=null)?height:150;
    this.width = (width!=null)?width:200;
    this.title = title;
    this.innerHTML = innerHTML;
    //以下為默認值設置,可以調用對象的成員直接修改
    //信息框默認為自動隱藏
    this.autoHide = true;
    //信息框右邊的x坐標
    this.right = screen.width - 2;
    //信息框的左部x坐標
    this.left = this.right - this.width;
    //信息框的底部y坐標
    this.bottom = screen.height;
    //信息框的頂部的y坐標
    this.top = this.bottom - this.height;
    //默認為沒有關閉
    this.close = false;
    //默認為沒有停止不動
    this.pause = false;
    //信息框移動速度
    this.speed = 15;
    //正常顯示需要多久的時間,然后關閉掉
    this.timeout = 300;
    //設置步長
    this.step = 1;
    //定時器
    this.timer = 0;
    }

    /**
    * CMsnMsg對象的顯示方法
    */
    CMsnMsg.prototype.show = function() {
    var pop = window.createPopup();
    this.pop = pop;
          var str = "<DIV style='BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX: 99999; LEFT: 0px; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: "
          str +=this.width + "px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: " + this.height + "px; BACKGROUND-COLOR: #c9d3f3'>"  
          str += "<TABLE style='BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid' cellSpacing=0 cellPadding=0 width='100%' bgColor=#cfdef4 border=0>"  
          str += "<TR>"  
          str += "<TD style='FONT-SIZE: 12px;COLOR: #0f2c8c' width=30 height=24></TD>"  
          str += "<TD style='PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #1f336b; PADDING-TOP: 4px' vAlign=center width='100%'>" + this.title + "</TD>"  
          str += "<TD style='PADDING-RIGHT: 2px; PADDING-TOP: 2px' vAlign=center align=right width=19>"  
          str += "<SPAN title=關閉 style='FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: hand; COLOR: black; MARGIN-RIGHT: 4px' id='btSysClose' >×</SPAN></TD>"  
          str += "</TR>"  
          str += "<TR>"  
          str += "<TD style='PADDING-RIGHT: 1px;PADDING-BOTTOM: 1px' colSpan=3 height=" + (this.height-28) + ">"  
          str += "<DIV style='BORDER-RIGHT: #b9c9ef 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #728eb8 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px;";
          str += "BORDER-LEFT: #728eb8 1px solid; WIDTH: 100%; COLOR: #1f336b; PADDING-TOP: 8px; BORDER-BOTTOM: #b9c9ef 1px solid; HEIGHT: 100%'>"  
    str += this.innerHTML;
          str += "</DIV>"  
          str += "</TD>"  
          str += "</TR>"  
          str += "</TABLE>"  
          str += "</DIV>"  
          pop.document.body.innerHTML = str;
          this.offset = 0;
          var me = this;
          pop.document.body.onmouseover = function() {me.pause = true;};
          pop.document.body.onmouseout = function() {me.pause = false;};
        
          var fun = function() {
           var x = me.left;
           var y = 0;
           var width = me.width;
           var height = me.height;
           if (me.offset > me.height) {
            height = me.height;
           } else {
            height = me.offset;
           }
           y = me.bottom - me.offset;
        if (y <= me.top) {
         me.timeout -= 1;
         if (me.timeout == 0) {
          window.clearInterval(me.timer);
          if (me.autoHide) {
           me.hide();
          }
         }
        } else {
         me.offset += me.step;
        }
        me.pop.show(x,y,width,height);
          }    
          this.timer = window.setInterval(fun,this.speed);
          var btClose = pop.document.getElementById("btSysClose");
          btClose.onclick = function(){  
              me.close = true;
              me.hide();
          }
    }
    /**
    * CMsnMsg對象的關閉方法
    */
    CMsnMsg.prototype.hide = function() {
    flag = true;
    var offset = this.height>this.bottom-this.top?this.height:this.bottom-this.top;
    var me = this;
    if(this.timer > 0){  
        window.clearInterval(me.timer);
          }
          var fun = function() {
           if (!me.pause || me.close) {
            var x = me.left;
            var y = 0;
            var width = me.width;
            var height = 0;
            if (me.offset > 0) {
             height = me.offset;
            }
            y = me.bottom - height;
            if (y >= me.bottom) {
             window.clearInterval(me.timer);  
             me.pop.hide();
            } else {
             me.offset -= me.step;
            }
            me.pop.show(x,y,width,height);
           }     
          }
          this.timer = window.setInterval(fun,this.speed);
    }
    var msg = null;
    function test() {
    if (msg == null || !msg.pause) {
         msg = new CMsnMsg(300,220,"ABM系統提示");
         msg.innerHTML = "<A href='www.baidu.com'>www.baidu.com</a>"
         msg.show();
    }
    }
    window.setInterval("test();",20000);



    </script>

    posted on 2007-08-13 18:42 helloworld2008 閱讀(375) 評論(0)  編輯  收藏 所屬分類: html/javascript/css
    主站蜘蛛池模板: 国产精品永久免费视频| 操美女视频免费网站| 无码天堂va亚洲va在线va| 国产亚洲女在线线精品| 久久免费线看线看| 日韩在线免费视频| 免费在线不卡视频| 亚洲AV乱码一区二区三区林ゆな| 亚洲一区二区无码偷拍| 男女猛烈xx00免费视频试看| 四色在线精品免费观看| 吃奶摸下高潮60分钟免费视频| 免费va人成视频网站全| 国产产在线精品亚洲AAVV| 亚洲成年看片在线观看| 老司机亚洲精品影院| 亚洲精品乱码久久久久久蜜桃图片| 亚洲av无码不卡| 亚洲无码一区二区三区| 成人免费无码精品国产电影| 国产精品亚洲片在线| 亚洲AV无码片一区二区三区| 无码一区二区三区免费| 可以免费观看一级毛片黄a| 一区二区三区免费看| 四虎国产精品免费久久| 亚洲AV永久无码区成人网站| h视频在线观看免费完整版| 精品亚洲一区二区三区在线观看 | 毛片基地免费观看| 国产亚洲一区二区三区在线观看| 中文文字幕文字幕亚洲色| a级毛片无码免费真人久久| 国产成人无码免费视频97| 亚洲经典在线中文字幕| 任你躁在线精品免费| 亚洲日韩中文字幕日韩在线| 日本黄页网址在线看免费不卡| 国产做国产爱免费视频| 亚洲人成网站在线播放影院在线 | 亚洲AV日韩AV天堂久久|