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 相关文章推荐
ie和firefox中img对象区别的困惑
Dec 27 Javascript
jQuery 1.5最新版本的改进细节分析
Jan 19 Javascript
js innerHTML 改变div内容的方法
Aug 03 Javascript
什么是Node.js?Node.js详细介绍
Jun 01 Javascript
js实现iframe跨页面调用函数的方法
Dec 13 Javascript
javascript学习总结之js使用技巧
Sep 02 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
Dec 13 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
Mar 07 Javascript
Vue DevTools调试工具的使用
Dec 05 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
May 16 Javascript
vue组件三大核心概念图文详解
May 30 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 03 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中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
laravel多条件查询方法(and,or嵌套查询)
2019/10/09 PHP
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
Vue列表循环从指定下标开始的多种解决方案
2020/04/08 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
[48:48]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python操作MySQL数据库的方法分享
2012/05/29 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
实习生自我评价
2014/01/18 职场文书
白血病募捐倡议书
2014/05/14 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
2015年办公室工作总结范文
2015/03/31 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
Java 数据结构七大排序使用分析
2022/04/02 Java/Android