父页面显示遮罩层弹出半透明状态的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实现计算两个日期的间隔天数
Aug 14 Javascript
jQuery下通过replace字符串替换实现大小图片切换
May 22 Javascript
js history对象简单实现返回和前进
Oct 30 Javascript
javascript中parseInt()函数的定义和用法分析
Dec 20 Javascript
JavaScript中Function详解
Feb 27 Javascript
jquery实现移动端点击图片查看大图特效
Sep 11 Javascript
JavaScript 字符串常用操作小结(非常实用)
Nov 30 Javascript
基于JavaScript定位当前的地理位置
Apr 11 Javascript
Postman模拟发送带token的请求方法
Mar 31 Javascript
@angular前端项目代码优化之构建Api Tree的方法
Dec 24 Javascript
原生JS检测CSS3动画是否结束的方法详解
Jan 27 Javascript
JS 5种遍历对象的方式
Jun 16 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
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
python使用分治法实现求解最大值的方法
2015/05/12 Python
python如何通过protobuf实现rpc
2016/03/06 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
《孔子拜师》教学反思
2014/02/24 职场文书
优秀毕业生求职信
2014/06/05 职场文书
跳蚤市场口号
2014/06/13 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
机关作风建设整改方案
2014/10/27 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
监察建议书
2015/02/04 职场文书
个人工作年终总结
2015/03/09 职场文书
医学会议开幕词
2016/03/03 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
Python快速优雅的批量修改Word文档样式
2021/05/20 Python
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python