父页面显示遮罩层弹出半透明状态的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基本对象
Jan 11 Javascript
小试JQuery的AutoComplete插件
May 04 Javascript
jQuery中:disabled选择器用法实例
Jan 04 Javascript
js实现登陆遮罩效果的方法
Jul 28 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
Oct 02 Javascript
Web安全测试之XSS实例讲解
Aug 15 Javascript
微信小程序开发(二)图片上传+服务端接收详解
Jan 11 Javascript
Vue中保存用户登录状态实例代码
Jun 07 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
Jul 18 Javascript
使用FormData实现上传多个文件
Dec 04 Javascript
基于vue.js组件实现分页效果
Dec 29 Javascript
浅谈Angular单元测试总结
Mar 22 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
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
php读取30天之内的根据算法排序的代码
2008/04/06 PHP
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP读取文件或采集时解决中文乱码
2021/03/09 PHP
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
jQuery中detach()方法用法实例
2014/12/25 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
2020/03/28 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
python学习之编写查询ip程序
2016/02/27 Python
Python之re操作方法(详解)
2017/06/14 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
python实现邮件自动发送
2019/08/10 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
团支书竞选演讲稿
2014/04/28 职场文书
化工操作工岗位职责
2014/04/29 职场文书
党支部书记岗位职责
2015/02/15 职场文书
教师节主持词开场白
2015/05/29 职场文书
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis
科普 | 业余无线电知识-波段篇
2022/02/18 无线电
mysql性能优化以及配置连接参数设置
2022/05/06 MySQL