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 相关文章推荐
基于jQuery的实现简单的分页控件
Oct 10 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
Sep 11 Javascript
js用拖动滑块来控制图片大小的方法
Feb 27 Javascript
javascript十六进制及二进制转化的方法
May 06 Javascript
js读取并解析JSON类型数据的方法
Nov 14 Javascript
如何动态加载外部Javascript文件
Dec 02 Javascript
javascript新闻跑马灯实例代码
Jul 29 Javascript
vue + element-ui实现简洁的导入导出功能
Dec 22 Javascript
详解JavaScript中操作符和表达式
Sep 12 Javascript
vue router 源码概览案例分析
Oct 09 Javascript
原生js实现的移动端可拖动进度条插件功能详解
Aug 15 Javascript
JS使用正则表达式提交页面验证的代码
Oct 16 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编码规范
2015/09/28 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
2010/03/04 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
2015/08/17 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
js密码强度校验
2015/11/10 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
谈谈JavaScript的New关键字
2016/08/26 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
Python实现从百度API获取天气的方法
2015/03/11 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
python如何求解两数的最大公约数
2018/09/27 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
Pytorch中.new()的作用详解
2020/02/18 Python
python中time包实例详解
2021/02/02 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
保安拾金不昧表扬信
2014/01/15 职场文书
十佳青年个人事迹材料
2014/01/28 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
2016新年感言
2015/08/03 职场文书
公司费用报销管理制度
2015/08/04 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
导游词之江南园林狮子林
2019/09/16 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers