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 相关文章推荐
javascript addBookmark 加入收藏 多浏览器兼容
Aug 15 Javascript
JQuery实现倒计时按钮的实现代码
Mar 23 Javascript
页面回到顶部的三种实现(锚标记,js)
Oct 01 Javascript
JavaScript省市联动实现代码
Feb 15 Javascript
javascript带回调函数的异步脚本载入方法实例分析
Jul 02 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
Nov 07 Javascript
JavaScript实现倒计时跳转页面功能【实用】
Dec 13 Javascript
Angular4学习教程之HTML属性绑定的方法
Jan 04 Javascript
js自定义trim函数实现删除两端空格功能
Feb 09 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
Sep 02 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
Apr 07 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获取文件扩展名的4种方法
2015/11/24 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
js中使用replace方法完成某个字符的转换
2014/08/20 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
jQuery中parentsUntil()方法用法实例
2015/01/07 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
Vue.extend 编程式插入组件的实现
2019/11/18 Javascript
python虚拟环境 virtualenv的简单使用
2020/01/21 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
Monnier Frères美国官网:法国知名奢侈品网站
2016/11/22 全球购物
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
基层工作经历证明
2014/01/13 职场文书
本科生就业推荐信
2014/05/19 职场文书
人力资源职位说明书
2014/07/29 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
2014年德育工作总结
2014/11/20 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
Python 数据可视化之Matplotlib详解
2021/11/02 Python