• JS模仿MSN右下角弹出提示框



     <style type="text/css">
            
    *
            {
                margin: 0px;
                padding: 0px;
            }
            html, body
            {
                height: 
    100%;
            }
            body
            {
                font
    -size: 14px;
                line
    -height: 24px;
            }
            #tip
            {
                position: absolute;
                right: 0px;
                bottom: 0px;
                height: 0px;
                 180px;
                border: 1px solid #CCCCCC;
                background
    -color: #eeeeee;
                padding: 1px;
                overflow: hidden;
                display: none;
                font
    -size: 12px;
                z
    -index: 10;
            }
            #tip p
            {
                padding: 6px;
            }
            #tip h1, #detail h1
            {
                font
    -size: 14px;
                height: 25px;
                line
    -height: 25px;
                background
    -color: #0066CC;
                color: #FFFFFF;
                padding: 0px 3px 0px 3px;
                filter: Alpha(Opacity
    =100);
            }
            #tip h1 a, #detail h1 a
            {
                
    float: right;
                text
    -decoration: none;
                color: #FFFFFF;
            }
        
    </style>

        
    <script type="text/javascript">
        window.onload
    =function()
        {
           var divTip 
    = document.createElement("div");
           divTip.id
    ="tip";
           divTip.innerHTML
    ="<h1><a href='javascript:void(0)' onclick='start()'>×</a>您有1条新消息</h1><p><a href='javascript:void(0)' onclick='showwin()'>点击这里查看详细</a></p>";
           divTip.style.height
    ='0px';
           divTip.style.bottom
    ='0px';
           divTip.style.position
    ='fixed'
           document.body.appendChild(divTip);
        }
        
        
         var handle;
        function start(count)
    //参数为新短信个数
        {
            var obj 
    = document.getElementById("tip");   
            obj.innerHTML
    =obj.innerHTML.replace("msgCount",count);        
            
            
    if (parseInt(obj.style.height)==0)
            { obj.style.display
    ="block";
              handle 
    = setInterval("changeH('up')",20); //调用该方法 参数为循环调用的时间
            }else
            {
                 handle 
    = setInterval("changeH('down')",20
            }
        }
        
        
        function changeH(str)
    //逐步改变窗体的高一次递增 或 递减8px
        {
            var obj
    =document.all?document.all["tip"] : document.getElementById("tip");
            
    if(str=="up")
            {
              
    if (parseInt(obj.style.height)>100)
               clearInterval(handle);
              
    else
               obj.style.height
    =(parseInt(obj.style.height)+8).toString()+"px";
            }
            
    if(str=="down")
            {
              
    if (parseInt(obj.style.height)<8)
              { 
               clearInterval(handle);
               obj.style.display
    ="none";
              }
              
    else  
               obj.style.height
    =(parseInt(obj.style.height)-8).toString()+"px"
            }
        }
        
        
        function showwin()
        {
        document.getElementsByTagName(
    "html")[0].style.overflow = "hidden";
        start();    
        window.open(
    "/member/managemsg.aspx");
        }    

        
    </script>

    </head>
    <body>
        
    <a href="javascript:void(0)" onclick="start()">点击这里测试</a>
    </body>
  • 相关阅读:
    Error: could not open `C:Program FilesJavajre6libi386jvm.cfg'
    异常:java.lang.IllegalStateException: Ambiguous handler methods mapped for HTTP path '/app/userInfoMaint/getProvince.do'
    解析Java反射
    Cause: java.sql.SQLException: 无效的列索引
    Internet Explorer 无法打开该 Internet 站点,请求的站点不可用或无法找到
    解决The JSP specification requires that an attribute name is preceded by whitespace问题
    pl/sql的to_char和to_date
    oracle 在xml中批量插入,批量修改及多组条件查询
    时间转换模板
    Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域名
  • 原文地址:https://www.cnblogs.com/qixuejia/p/1828266.html
Copyright © 2020-2023  润新知