父页面显示遮罩层弹出半透明状态的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 相关文章推荐
js DOM的学习笔记
Dec 22 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
Dec 11 Javascript
九种原生js动画效果
Nov 11 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
Apr 18 Javascript
详解jQuery中的事件
Dec 14 Javascript
走进javascript——不起眼的基础,值和分号
Feb 24 Javascript
angular.js实现购物车功能
Oct 23 Javascript
vue2.0 axios跨域并渲染的问题解决方法
Mar 08 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
layer.close()关闭进度条和Iframe窗的方法
Aug 17 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
Apr 18 Javascript
JS代码编译器Monaco使用方法
Jun 11 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
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
php页码形式分页函数支持静态化地址及ajax分页
2014/03/28 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
PDO::exec讲解
2019/01/28 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
[55:54]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python中threading超线程用法实例分析
2015/05/16 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
python中图像通道分离与合并实例
2020/01/17 Python
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
ORACLE十问
2015/04/20 面试题
老师对学生的评语
2014/04/18 职场文书
白莲教口号
2014/06/18 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
python 经纬度求两点距离、三点面积操作
2021/06/03 Python