父页面显示遮罩层弹出半透明状态的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数值数组排序示例分享
May 27 Javascript
jquery easyui使用心得
Jul 07 Javascript
使用C++为node.js写扩展模块
Apr 22 Javascript
TypeScript 学习笔记之基本类型
Jun 19 Javascript
分享javascript实现的冒泡排序代码并优化
Jun 05 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
JS+HTML5实现图片在线预览功能
Jul 22 Javascript
还不懂递归?读完这篇文章保证你会懂
Jul 29 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
详解JS判断页面是在手机端还是在PC端打开的方法
Apr 26 Javascript
js实现数字跳动到指定数字
Aug 25 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 Vue.js
深入理解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 smarty 二级分类代码和模版循环例子
2011/06/16 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
JS获取下拉框显示值和判断单选按钮的方法
2015/07/09 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
JS使用cookie保存用户登录信息操作示例
2019/05/30 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
python开发之list操作实例分析
2016/02/22 Python
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
毕业实习评语
2014/02/10 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
2015年暑期见闻
2015/07/14 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS