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 相关文章推荐
js常用自定义公共函数汇总
Jan 15 Javascript
Node.js(安装,启动,测试)
Jun 09 Javascript
Javascript图片上传前的本地预览实例
Jun 16 Javascript
解决jquery版本冲突的有效方法
Sep 02 Javascript
解析AngularJS中get请求URL出现的跨域问题
Dec 01 Javascript
canvas雪花效果核心代码分享
Feb 19 Javascript
TypeScript入门-基本数据类型
Mar 28 Javascript
微信小程序实现登录注册tab切换效果
Dec 29 Javascript
详解React 服务端渲染方案完美的解决方案
Dec 14 Javascript
利用原生JS实现欢乐水果机小游戏
Apr 23 Javascript
JS时间戳与日期格式互相转换的简单方法示例
Jan 30 Javascript
vue router返回到指定的路由的场景分析
Nov 10 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中的strtr函数使用介绍(str_replace)
2011/10/20 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
2016/03/24 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
JS面向对象之多选框实现
2020/01/17 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
python基于socket实现网络广播的方法
2015/04/29 Python
九步学会Python装饰器
2015/05/09 Python
python利用datetime模块计算时间差
2015/08/04 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
运动会800米加油稿
2014/02/22 职场文书
环境建设实施方案
2014/03/14 职场文书
空气的环保标语
2014/06/12 职场文书
借款协议书
2014/09/16 职场文书
2015年试用期工作总结
2014/12/12 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python