JS+CSS实现带关闭按钮DIV弹出窗口的方法


Posted in Javascript onFebruary 27, 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: #FFFFFF;

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">

                </td>

            </tr>

        </table>

    </div>

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

</body>

</html>

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

Javascript 相关文章推荐
统一接口:为FireFox添加IE的方法和属性的js代码
Mar 25 Javascript
JavaScript继承方式实例
Oct 29 Javascript
JavaScript中OnLoad几种使用方法
Dec 15 Javascript
Javascript查询DBpedia小应用实例学习
Mar 07 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
jQuery获取页面元素绝对与相对位置的方法
Jun 10 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
Aug 27 Javascript
JavaScript数组的定义及数字操作技巧
Jun 06 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 Javascript
JavaScript动态加载重复绑定问题
Apr 01 Javascript
浅析node.js的模块加载机制
May 25 Javascript
javascript匿名函数中的'return function()'作用
Oct 15 Javascript
Javascript writable特性介绍
Feb 27 #Javascript
jQuery实现DIV层收缩展开的方法
Feb 27 #Javascript
JavaScript函数详解
Feb 27 #Javascript
浅谈JavaScript的事件
Feb 27 #Javascript
JS实现图片放大镜效果的方法
Feb 27 #Javascript
浅谈javascript中的instanceof和typeof
Feb 27 #Javascript
js实现有时间限制消失的图片方法
Feb 27 #Javascript
You might like
PHP仿盗链代码
2012/06/03 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
基于jQuery试卷自动排版系统
2010/07/18 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
2015/11/18 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
pandas对指定列进行填充的方法
2018/04/11 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python实现抖音点赞功能
2019/04/07 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
教师实习自我鉴定
2013/12/18 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
市场调查策划方案
2014/06/10 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
索尼ICF-36收音机评测
2022/04/30 无线电
python内置模块之上下文管理contextlib
2022/06/14 Python
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript