右下角弹出式窗口

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>窗口右下角弹出窗口</title>

<style type="text/css">
#downmsg_emessage{POSITION: fixed;_position:absolute; z-index:100; bottom:0;right:0; background:url() no-repeat left top;width:225px; background-color:#ffffff; border:1px gray solid;}
#donwmsg_head{float:left; display:inline; font-size:12px;color:#FFFFFF;margin-left: 26px;margin-top: 6px;}
#downmsgBar .close{float:right;width:11px;height:11px;margin-top:6px;display:block;margin-right:5px;}
#downmsgBar{height:25px; background-color:silver;}
#donwmsg_content{height:162px;overflow:hidden;}
#donwmsg_content ul{font-size:12px;color:#007cc1; top: 34px;padding:10px 10px 0 10px;left: 6px;line-height:180%;}
#donwmsg_content ul li{background:url() no-repeat -100px -245px;text-indent:13px;}
#donwmsg_content ul li a{color:#007cc1;}
#donwmsg_content ul .ll a{color:#a10000;font-weight:bold;}
#donwmsg_content p{position:absolute;left: 13px;top: 157px;}
#donwmsg_content .lb{padding:10px; font-size:16px; text-align:center;}
#donwmsg_content .lb a{color:#007cc1;font-weight:bold;}

.msg-hidden-btn-2{width:11px; height:11px;overflow:hidden;float:right;display:block;margin-right:5px;margin-top:6px;background:url() no-repeat left -250px;}
.msg-hidden-btn-1{ width:11px; height:11px;overflow:hidden;float:right;display:block;margin-right:5px;margin-top:6px;background:url() no-repeat -50px -250px;}

.sectionshover .trans{ border:solid 1px #ffc600; background-color:#fff0b6;height:24px; }
.sectionshover .trans li{float:left; width:200px;clear:none;}
</style>

<script type="text/javascript" language="javascript">
var $w = window;
var $d = document;
var $l = location;
function $i(s){return $d.getElementById(s);}
function $t(s){return $d.getElementsByTagName(s);}
function $n(s){return $d.getElementsByName(s);}

var www_zzjs_net = {};

www_zzjs_net.client = (function(){
var t = {};
var b = navigator.userAgent.toLowerCase();
t.isOpera = (b.indexOf('opera') > -1);
t.isIE = (!t.isOpera && b.indexOf('msie') > -1);
t.isFF = (!t.isOpera &&!t.isIE&&b.indexOf('firefox') > -1);
return t;
})();

www_zzjs_net.util = (function(){
var t = {};
t.addEvent = function(o,c,h){
  if(www_zzjs_net.client.isIE){
   o.attachEvent('on'+c,h);
  }else{
   o.addEventListener(c,h,false);
  }
  return true;
};
t.delEvent = function(o,c,h){
  if(www_zzjs_net.client.isIE){
   o.detachEvent('on'+c,h);
  }else{
   o.removeEventListener(c,h,false);
  }
  return true;
};
t.ga = function(o,s){
  return o.getAttribute(s);
};
t.sa = function(o,k,v){
  return o.setAttribute(k,v);
};
t.s2d = function(s){
  var sa = s.split('-');
  var d =  new Date(sa[0],(sa[1]-1),sa[2]);
  return d;
};
t.d2s = function(d,b){
  var ye = d.getFullYear();
  var me = (parseInt(d.getMonth())+1).toString()
  var de = d.getDate();
  if(me.length==1&&b)me='0'+me;
  if(de.length==1&&b)de='0'+de;
  return ye+me+de;
};
return t;
})();

www_zzjs_net.cookies = (function(){
var t = {};
t.setCookie = function(name,value,days)
{
  if(days){
    var exp  = new Date();
    exp.setTime(exp.getTime() + days*3*1000);
    document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString()+";path=/;";
  }else{
   document.cookie = name + "="+ escape(value)+";path=/;";
  }
};

t.getCookie = function(name)
{
   var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
   if(arr != null) return unescape(arr[2]); return null;
};

t.setCookie2 = function(name,value,days)
{
  if(days){
    var exp  = new Date();
    exp.setTime(exp.getTime() + days*3*1000);
    document.cookie = name + "="+ encodeURIComponent(value) +";expires="+ exp.toGMTString()+";path=/;";
  }else{
   document.cookie = name + "="+ encodeURIComponent(value)+";path=/;";
  }
};

t.getCookie2 = function(name)
{
   var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
   if(arr != null) return decodeURIComponent(arr[2]); return null;
};

t.delCookie = function(name)
{
   var exp = new Date();
   exp.setTime(exp.getTime() - 1);
   var cval=getCookie(name);
   if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
};

t.delCookie2 = function(name)
{
   var exp = new Date();
   exp.setTime(exp.getTime() - 1);
   var cval=getCookie2(name);
   if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
};

return t;
})();

www_zzjs_net.jscload = (function(){
var t = function(){
     if(!www_zzjs_net.quickload){
      var cs = $t('label');
      for(var i=0;i<cs.length;i++){ 
       var ct = www_zzjs_net.util.ga(cs[i],'c_type');
       if(ct){
        var pe = www_zzjs_net.dom.gNxtSib(cs[i]);
        if(pe){
         eval("new "+ct+"(pe)");
        }
       }
      }
  }
  if(typeof jsconload == 'function'){
   jsconload();
  }
  www_zzjs_net.loaded = true;
};
return t;
})();

www_zzjs_net.jscunload = (function(){
var t = function(){
  if(true){
      try{
    if(typeof jsconload == 'function'){
     jsconunload();
    }                          
            }catch(e){}
  }
};
return t;
})();

www_zzjs_net.init = (function(){
www_zzjs_net.util.addEvent(window,'load',www_zzjs_net.jscload);
www_zzjs_net.util.addEvent(window,'unload',www_zzjs_net.jscunload);
return true;
})();

var downMsg=function(msgid,contentid,config){
this.msg = $i(msgid);
this.content = $i(contentid);
this.config = config ? config : {start_delay:3000, speed: 5, movepx:2,cookie:'downMsgcookie',expiresDay:0};
this.offsetHeight;
this.emsg_objTimer;
this.ie6Add =0;
var _this = this;

this.init = function(){
  var ifcookie=www_zzjs_net.cookies.getCookie(this.config.cookie);
  if(ifcookie == "show")
   return;
  window.setTimeout(_this.start,parseInt(_this.config.start_delay,10));
}

this.start = function(){
  _this.msg.style.display="block";
  _this.content.style.display="block";
  _this.offsetHeight = _this.content.offsetHeight;
  _this.content.style.height ="0px";
  _this.emsg_objTimer = setInterval(_this.moveUpDiv,parseInt(_this.config.speed,10));
}

this.moveUpDiv = function(){
   if(_this.offsetHeight> parseInt(_this.content.style.height,10)){
    _this.content.style.height =  parseInt(_this.content.style.height,10)+parseInt(_this.config.movepx,10)+"px";
   }
   else{
    window.clearInterval(_this.emsg_objTimer);
    www_zzjs_net.cookies.setCookie(_this.config.cookie,"show",_this.config.expiresDay);
    // ie6下才做,因为没有fixed属性
    var isMSIE = !!(/*@cc_on!@*/0);
  if(isMSIE &&!(window.XMLHttpRequest))
  {
    _this.content.style.height = parseInt(_this.content.style.height,10) +2+"px";
    _this.autoMoveIe6();
    }
   }
}
this.autoMoveIe6 = function(){

  if(_this.ie6Add ==0){
   _this.content.style.height =  parseInt(_this.content.style.height,10) + 1 +"px";
   _this.msg.style.bottom="-2px";
   _this.ie6Add =1;
  }
  else{
   _this.content.style.height =  parseInt(_this.content.style.height,10) - 1 +"px";
   _this.msg.style.bottom="-1px";
   _this.ie6Add =0;
  }
  setTimeout(_this.autoMoveIe6,100)
}
}

var start=new Date();
start=Date.parse(start)/1000;
var counts=30;
function CountDown(){
  var now=new Date();
  now=Date.parse(now)/1000;
  var x=parseInt(counts-(now-start),10);
  if(x>0){
   window.setTimeout('CountDown()',300)
  }else{
   showHideDiv()
  }
}
window.setTimeout('CountDown()',300);

//关闭div
function closeDiv()
{
document.getElementById('downmsg_emessage').style.display='none';
}
//隐藏显示div
function showHideDiv()
{
var ct = document.getElementById('donwmsg_content');
var btn = document.getElementById('msg_hidden_btn');
if(ct.style.display!="none"){
   ct.style.display = "none"
   btn.className="msg-hidden-btn-2";
}else{
   ct.style.display="block";
   btn.className="msg-hidden-btn-1";
}
}
</script>
<script type="text/javascript">
www_zzjs_net.util.addEvent(window,"load",function(){
var downmsg = new downMsg("downmsg_emessage","donwmsg_content",{start_delay:2000, speed: 5, movepx:2,cookie:'downMsgcookie',expiresDay:1});
downmsg.init();
})
</script>
</head>

<body>
<div style="height:900px;"></div>
<div id="downmsg_emessage" style="display:none; background-color:aqua;">
  <div id="downmsgBar">
    <div id="donwmsg_head">系统提示信息</div>
    <a href="javascript:closeDiv()" class="close"> </a>
    <a href="javascript:showHideDiv()"  class="msg-hidden-btn-1" id="msg_hidden_btn"> </a>
  </div>
  <div id="donwmsg_content">
    <ul>
      <li class="ll"><a href="#" target="_blank">内容1</a></li>
      <li><a href="#" target="_blank">内容1</a></li>
      <li><a href="#" target="_blank">内容3</a></li>
      <li ><a href="#"  target="_blank">内容4</a></li>
      <li class="ll"><a href="#" target="_blank">内容5</a></li>
    </ul>
  </div>
</div>
</body>
</html>


你可能感兴趣的:(C++,c,.net,C#,firefox)