父页面显示遮罩层弹出半透明状态的dialog


Posted in Javascript onMarch 04, 2014

上一章我介绍了遮罩的页面可增加部分区域编辑模块,这章将介绍父页面显示遮罩层,弹出半透明状态的dialog。dialog即弹出的子页面,div。

效果图如下:
父页面显示遮罩层弹出半透明状态的dialog 
具体代码实现如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
</HEAD> <style type="text/css"> 
<!-- 
.mydiv { 
background-color: #FFFFFF; 
border: 5px solid #c7c7c7; 
text-align: center; 
line-height: 20px; 
font-size: 12px; 
font-weight: bold; 
z-index:999; 
width: 500px; 
height: 300px; 
left:50%; 
top:50%; 
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */ 
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/ 
margin-top:0px; 
position:fixed!important;/* FF IE7*/ 
position:absolute;/*IE6*/ 
_top: expression(eval(document.compatMode && 
document.compatMode=='CSS1Compat') ? 
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 
.bg,.popIframe { 
background-color: #666; display:none; 
width: 100%; 
height: 100%; 
left:0; 
top:20%;/*FF IE7*/ 
filter:alpha(opacity=50);/*IE*/ 
opacity:0.5;/*FF*/ 
z-index:1; 
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
_top: expression(eval(document.compatMode && 
document.compatMode=='CSS1Compat') ? 
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/* 3water.com IE5 IE5.5*/ 
} 
--> 
</style> 
<script> 
function showDiv(tag,tid,lawyerName){ 
var light1=document.getElementById(tag); 
light1.style.display='block'; 
document.getElementById('bg').style.display='block'; 
} 
function closeDiv(){ 
document.getElementById('popDiv').style.display='none'; 
document.getElementById('bg').style.display='none'; 
} 
</script> 
<BODY> 
<div id="popDiv" class="mydiv" style="display:none;"> 
<pre> 
桃花庵(张小四摘录) 
桃花坞里桃花庵,桃花庵下桃花仙。 
桃花仙人种桃树,又摘桃花换酒钱。 
酒醒只在花前坐,酒醉还来花下眠。 
酒醉酒醒日复日,花开花落年复年。 
但愿老死花酒间,不愿鞠躬车马前。 
车尘马足富者趣,酒盏花枝贫者缘。 
若将富贵比贫贱,一在平地一在天。 
若将花酒比车马,他得驱驰我得闲。 
别人笑我忒疯癫,我笑他人看不穿。 
不见五陵豪杰墓,无花无酒锄作田。 
</pre> 
<a href="javascript:closeDiv()" >关闭</a> 
</div> 
<div id="bg" class="bg" style="display:none;z-index:100;"></div> 
<br/><br/><br/><br/><br/><br/><br/> 
<a href="javascript:showDiv('popDiv')" style="font-size:20px;margin-left:100px">出现</a> 
</BODY> 
</HTML>
Javascript 相关文章推荐
JavaScript 匿名函数(anonymous function)与闭包(closure)
Oct 04 Javascript
JavaScript中window、doucment、body的解释
Aug 14 Javascript
js 获取input点选按钮的值的方法
Apr 14 Javascript
JavaScript中的style.cssText使用教程
Nov 06 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
Jan 09 Javascript
JS集成fckeditor及判断内容是否为空的方法
May 27 Javascript
javascript用正则表达式过滤空格的实现代码
Jun 14 Javascript
js实现精确到毫秒的倒计时效果
Aug 05 Javascript
Bootstrap学习笔记之环境配置(1)
Dec 07 Javascript
通过一个简单的例子学会vuex与模块化
Nov 22 Javascript
js中offset,client , scroll 三大元素知识点总结
Sep 11 Javascript
微信小程序wx.request的简单封装
Nov 13 Javascript
深入理解JS中的变量及作用域、undefined与null
Mar 04 #Javascript
css+js实现部分区域高亮可编辑遮罩层
Mar 04 #Javascript
JavaScript程序员应该知道的45个实用技巧
Mar 04 #Javascript
js判断url是否有效的两种方法
Mar 04 #Javascript
js 判断js函数、变量是否存在的简单示例代码
Mar 04 #Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 #Javascript
js判断页面中是否有指定控件的简单实例
Mar 04 #Javascript
You might like
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
php中全局变量global的使用演示代码
2011/05/18 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
Javascript创建自定义对象 创建Object实例添加属性和方法
2012/06/04 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
python读取word文档的方法
2015/05/09 Python
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
python 实现矩阵填充0的例子
2019/11/29 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
什么是网络协议
2016/04/07 面试题
庆八一活动方案
2014/01/25 职场文书
小班上学期评语
2014/05/05 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书