JavaScript+DIV制作弹出警告窗口效果

JavaScript+DIV制作弹出警告窗口效果
昨天没事,用JS+DIV制作弹出警告窗口效果。也涉及到一些CSS技术。下面是效果和源代码。欢迎大家转载。



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>心林小屋Java工作室-http://hi.baidu.com/362217990</title>
    <script>
    var win;
    var body;
    var bg;
    window.οnlοad=function(){
       win=document.getElementById("win"); //获取小窗口
       bg=document.getElementById("bg");//获取背景框
    body=document.body;//获取当前body  
     }
    
    function show(){
       document.body.scroll="no"; //隐藏当窗口的滚动条
    bg.style.width=body.clientWidth+"px"; //将背景框的宽度调到最宽
       bg.style.height=body.clientHeight+"px";//将背景框的高度调到最高
      
       win.style.display="block";//将小窗口显示
       bg.style.display="block";//将背景框显示
    }
    
    function hide(){
       document.body.scroll="auto";//当窗口的滚动条自动显示
       win.style.display="none";//将小窗口隐藏
       bg.style.display="none";//将背景框隐藏
    }

    </script>
    <style type="text/css">
    
    #win{
       position:absolute;
       border:1px solid #217AC1; 
       width: 250px;
       height: 120px;
       top:50%;
       left:50%;
    margin: -75px -110px;
       background-color: white;
       display: none;
    }
    
    #bg{
       filter:alpha(opacity=50);
       background-color: #99CCCC ;
       position: absolute;
       top:0px;
       left:0px;
       display: none;
    }
    
    
    </style>
</head>

<body>
   <span id="bg"></span>
    <div id="win">
       <div style="background-color: #EBF4FC;"><span style="color: #519FEE"> 友情提示:</span></div>
       <div align="center"><br><span οnclick="hide()">关闭窗口</span></div>
    </div>
    <a οnclick="show()" href="#">显示窗口</a>

   <a href="http://hi.baidu.com/362217990">TEST</a>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值