<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 閱讀(367) 評論(0)  編輯  收藏 所屬分類: html/javascript/css
    主站蜘蛛池模板: 91成人免费观看| 人体大胆做受免费视频| 国产精品免费AV片在线观看| 亚洲中文字幕丝袜制服一区| 一级一黄在线观看视频免费| 亚洲丰满熟女一区二区哦| 国产99精品一区二区三区免费| 亚洲 综合 国产 欧洲 丝袜| 免费播放国产性色生活片| 97人妻无码一区二区精品免费| 91午夜精品亚洲一区二区三区| 中文字幕免费在线| 亚洲国产精品久久久久秋霞影院 | 一个人看的免费视频www在线高清动漫 | 亚洲精品又粗又大又爽A片| 免费理论片51人人看电影| 337p日本欧洲亚洲大胆人人 | 一区二区三区免费精品视频| 国产成人精品久久亚洲| 91视频精品全国免费观看| 久久亚洲精品无码aⅴ大香| 免费中文熟妇在线影片| 亚洲成a人无码亚洲成www牛牛| 免费一级国产生活片| 一级特黄录像免费播放肥| 亚洲精品一区二区三区四区乱码| 日韩不卡免费视频| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲日韩中文在线精品第一| 四虎影视在线影院在线观看免费视频| 亚洲性线免费观看视频成熟 | 亚洲AV无码国产在丝袜线观看| 精品女同一区二区三区免费站| 亚洲男同帅GAY片在线观看| 2021精品国产品免费观看| 亚洲av日韩av永久无码电影| 亚洲精品无码国产| 日本一区二区三区免费高清| 国产免费牲交视频免费播放| 亚洲国产美女在线观看| 亚洲第一区在线观看|