JS+CSS实现Div弹出窗口同时背景变暗的方法


Posted in Javascript onMarch 04, 2015

本文实例讲述了JS+CSS实现Div弹出窗口同时背景变暗的方法。分享给大家供大家参考。具体实现方法如下:

<html>

<head>

<title>JS+CSS实现的Div弹出窗口,同时背景变暗</title>

<script>   

  function    locking(){   

   document.all.ly.style.display="block";   

   document.all.ly.style.width=document.body.clientWidth;   

   document.all.ly.style.height=document.body.clientHeight;   

   document.all.Layer2.style.display='block';  

   }   

  function    Lock_CheckForm(theForm){   

   document.all.ly.style.display='none';document.all.Layer2.style.display='none';

  return   false;   

   }   

    </script>

    <style type="text/css">

<!--

.STYLE1 {font-size: 12px}

a:link {

color: #000;

text-decoration: none;

}

a:visited {

text-decoration: none;

}

a:hover {

text-decoration: none;

}

a:active {

text-decoration: none;

}

-->

</style>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>

<body>

    <p align="center">

        <input type="button" value="弹出DIV" onClick="locking()" />

    </p>

    <div id="ly" style="position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777;

         z-index: 2; left: 0px; display: none;">

    </div>

    <!--          浮层框架开始         -->

    <div id="Layer2" align="center" style="position: absolute; z-index: 3; left: expression((document.body.offsetWidth-540)/2); top: expression((document.body.offsetHeight-170)/10);

         background-color: #fff; display: none;" >

        <table width="540" height="300" border="0" cellpadding="0" cellspacing="0" style="border: 0    solid    #e7e3e7;

             border-collapse: collapse ;" >

            <tr>

                <td style="background-color: #73A2d6; color: #fff; padding-left: 4px; padding-top: 2px;

                     font-weight: bold; font-size: 12px;" height="10" valign="middle">

                     <div align="right"><a href=JavaScript:; class="STYLE1" onclick="Lock_CheckForm(this);">[关闭]</a>     </div></td>

            </tr>

            <tr>

                <td height="130" align="center">

<br><br><hr><p align="center"><font color=red>本特效收集于互联网,只为兴趣与学习交流,不作商业用途。来源:三水点靠木</font></p>

                </td>

            </tr>

        </table>

    </div>

    <!--  浮层框架结束-->

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
用YUI做了个标签浏览效果
Feb 20 Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 Javascript
jQuery点缩略图弹出层显示大图片
Feb 13 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
Jun 01 Javascript
JavaScript之WebSocket技术详解
Nov 18 Javascript
原生js编写焦点图效果
Dec 08 Javascript
jQuery正则验证注册页面经典实例
Jun 10 jQuery
vue之数据交互实例代码
Jun 16 Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 Javascript
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
原生js实现密码强度验证功能
Mar 18 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
Dec 09 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 #Javascript
JavaScript中的关联数组问题
Mar 04 #Javascript
JavaScript中常见获取元素的方法汇总
Mar 04 #Javascript
深入理解JavaScript系列(17):面向对象编程之概论详细介绍
Mar 04 #Javascript
JavaScript设置获取和设置属性的方法
Mar 04 #Javascript
深入理解JavaScript系列(50):Function模式(下篇)
Mar 04 #Javascript
深入探讨javascript中的数据类型
Mar 04 #Javascript
You might like
php 中英文语言转换类代码
2011/08/11 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
2013/06/10 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
Python简单生成8位随机密码的方法
2017/05/24 Python
Python中django学习心得
2017/12/06 Python
python3+PyQt5实现拖放功能
2018/04/24 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
大学生职业生涯规划书汇总
2014/03/20 职场文书
房屋出售授权委托书
2014/10/12 职场文书
幼儿园个人总结
2015/02/28 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers
浅谈Redis变慢的原因及排查方法
2022/06/21 Redis