wangchao.org
添加收藏 | 博客
 
购物视频论坛IT业界自然风光美女图片王朝网络小游戏BT下载生活百科编程设计手机图片小说
 
笑话 | 水库 | 娱乐 | 体育 | 英语 | 宠物 | 美食 | 旅游 | 养生 | 手机 | 数码 | 汽车 | 珠宝 | 美容 | 装修 | 厨房 | 科普 | 动物 | 植物 | 影音 | 百科 | 知道 | 词典
  
 
 您好! 您现在位于: 王朝网络 → 编程设计 → 《css弹出层+屏蔽背景页面(兼容fiefox)返回上一页 
 
1楼 

css弹出层+屏蔽背景页面(兼容fiefox)

  网上购物、在线购物、购物搜索 欢迎光临本站购买图书、影视、音乐、数码、百货,手机等商品。

  <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
  <%/*
   通用弹出层页面(兼容IE、firefox)
   作者:陈满森
   创建时间:2007-7-11 最后修改时间:2007-7-11
   说明:
   1.openWindows(width,height)----打开弹出层调用的函数,可控制层的宽度和高度
   2.hiddenWindows()----关闭弹出层调用函数
   3._displaySelect()----隐藏下拉框标签,因为它的优先度太高
   4.<div id="LockWindows">----用于实现屏蔽弹出层以下的页面
   5.<div id="WindowDIV">----用于显示弹出层的内容
   例子(空格自己去掉):
   在需要弹出层的页面引用< %@ include file="../common/common_openWindows.jsp"% >
   < input type="button" onclick="openWindows('800','700');" value="编辑" / >
   < input type="button" onclick="hiddenWindows();" value="关闭" / >
  */%>
  <style type="text/css">
  #LockWindows{
   position:absolute; top:10px; left:10px; background-color:#777777; z-index:2; display:none;
   /* Moz Family使用私有属性-moz-opacity: 0.70 */
   /* IE 使用私有属性filter */
   /* 标准属性opacity支持CSS3的浏览器(FF 1.5也支持)*/
   opacity: 0.70;
   filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70,finishOpacity=100);
   width:e­xpression(documentElement.clientWidth < 900?(documentElement.clientWidth==0?(body.clientWidth<900?'900':'auto'):'900px'):'auto');
  }
  #WindowDIV{position:absolute; z-index:3; background-color:#FFFFFF; border:#000000 solid 1px; display:none;}
  </style>
  <script type="text/javascript">
  //隐藏下拉框,以解决下拉框优先度太高的问题,
  function _displaySelect(){
   var selects=document.getElementsByTagName("select");//整个页面的所有下拉框
   var objWindow = $("WindowDIV");
   var DIVselects = objWindow.getElementsByTagName("select");//整个弹出层的所有下拉框
   for(var i=0;i<selects.length;i++){
   if(selects[i].style.visibility){
   selects[i].style.visibility="";
   }else{
   selects[i].style.visibility="hidden";
   for(var j=0; i<DIVselects.length; j++){
   DIVselects[j].style.visibility="";
   }
   }
   }
  }
  function openWindows(width,height){
   var objWindow = $("WindowDIV");
   var objLock = $("LockWindows");//这个是用于在IE下屏蔽内容用
   objLock.style.display="block";
   objLock.style.width=document.body.clientWidth+"px";
   objLock.style.height=document.body.clientHeight+"px";
   objLock.style.minWidth=document.body.clientWidth+"px";
   objLock.style.minHeight=document.body.clientHeight+"px";
  // 判断输入的宽度和高度是否大于当前浏览器的宽度和高度
   if(width>document.body.clientWidth) width = document.body.clientWidth+"px";
   if(height>document.body.clientHeight) height = document.body.clientHeight+"px";
   objWindow.style.display='block';
   objWindow.style.width = width+"px";
   objWindow.style.height = height+"px";
  // 将弹出层居中
   objWindow.style.left=(document.body.offsetWidth-width)/2+"px";
   objWindow.style.top=(document.body.offsetHeight-height)/2+"px";
   _displaySelect();
  }
  function hiddenWindows(){
   $("LockWindows").style.display='none';
   $("WindowDIV").style.display='none';
   _displaySelect();
  }
  </script>
  <div id="LockWindows"> </div>
  <div id="WindowDIV">
   <%@ include file="../examination/openEditerDiv.jsp"%>
  </div>

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> <%/* 通用弹出层页面(兼容IE、firefox) 作者:陈满森 创建时间:2007-7-11 最后修改时间:2007-7-11 说明: 1.openWindows(width,height)----打开弹出层调用的函数,可控制层的宽度和高度 2.hiddenWindows()----关闭弹出层调用函数 3._displaySelect()----隐藏下拉框标签,因为它的优先度太高 4.<div id="LockWindows">----用于实现屏蔽弹出层以下的页面 5.<div id="WindowDIV">----用于显示弹出层的内容 例子(空格自己去掉): 在需要弹出层的页面引用< %@ include file="../common/common_openWindows.jsp"% > < input type="button" onclick="openWindows('800','700');" value="编辑" / > < input type="button" onclick="hiddenWindows();" value="关闭" / > */%> <style type="text/css"> #LockWindows{ position:absolute; top:10px; left:10px; background-color:#777777; z-index:2; display:none; /* Moz Family使用私有属性-moz-opacity: 0.70 */ /* IE 使用私有属性filter */ /* 标准属性opacity支持CSS3的浏览器(FF 1.5也支持)*/ opacity: 0.70; filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70,finishOpacity=100); width:e­xpression(documentElement.clientWidth < 900?(documentElement.clientWidth==0?(body.clientWidth<900?'900':'auto'):'900px'):'auto'); } #WindowDIV{position:absolute; z-index:3; background-color:#FFFFFF; border:#000000 solid 1px; display:none;} </style> <script type="text/javascript"> //隐藏下拉框,以解决下拉框优先度太高的问题, function _displaySelect(){ var selects=document.getElementsByTagName("select");//整个页面的所有下拉框 var objWindow = $("WindowDIV"); var DIVselects = objWindow.getElementsByTagName("select");//整个弹出层的所有下拉框 for(var i=0;i<selects.length;i++){ if(selects[i].style.visibility){ selects[i].style.visibility=""; }else{ selects[i].style.visibility="hidden"; for(var j=0; i<DIVselects.length; j++){ DIVselects[j].style.visibility=""; } } } } function openWindows(width,height){ var objWindow = $("WindowDIV"); var objLock = $("LockWindows");//这个是用于在IE下屏蔽内容用 objLock.style.display="block"; objLock.style.width=document.body.clientWidth+"px"; objLock.style.height=document.body.clientHeight+"px"; objLock.style.minWidth=document.body.clientWidth+"px"; objLock.style.minHeight=document.body.clientHeight+"px"; // 判断输入的宽度和高度是否大于当前浏览器的宽度和高度 if(width>document.body.clientWidth) width = document.body.clientWidth+"px"; if(height>document.body.clientHeight) height = document.body.clientHeight+"px"; objWindow.style.display='block'; objWindow.style.width = width+"px"; objWindow.style.height = height+"px"; // 将弹出层居中 objWindow.style.left=(document.body.offsetWidth-width)/2+"px"; objWindow.style.top=(document.body.offsetHeight-height)/2+"px"; _displaySelect(); } function hiddenWindows(){ $("LockWindows").style.display='none'; $("WindowDIV").style.display='none'; _displaySelect(); } </script> <div id="LockWindows"> </div> <div id="WindowDIV"> <%@ include file="../examination/openEditerDiv.jsp"%> </div>

 
标签: css  fiefox  兼容  屏蔽  弹出  背景  页面  
 
您可以将本页贴到其他网站
UBB代码HTML代码
 
 
 
 
手机图片下载手机图片下载手机图片下载手机图片下载手机图片下载手机图片下载更多图铃
 
 
 
 
 
 
 更多内容
 ·用css实现图片替换 ·自定义CSS cursor ·css伪类伪元素 ·使用CSS固定背景
 ·java软件工程师面试题 ·解说SUN的Java认证体系:scjp、sc ·Java认证考试种类及特点 ·Photoshop超强后期照片处理(2)
 ·Photoshop精细鼠绘美女莫文蔚(2) ·教你Fireworks使用切片工具(2) ·Flash实例:简单的弹出菜单演示教 ·Fireworks绘制水晶五角星详细演变
 ·Maya 2008 Extension 2 操作工具 ·Photoshop超强后期照片处理(1) ·Photoshop精细鼠绘美女莫文蔚(1) ·教你Fireworks使用切片工具(1)
 ·Flash实例:简单的弹出菜单演示教 ·CSS基础教程完全学习手册 (1)(1) ·css技巧:批量保存div+css图片方 ·Fireworks绘制水晶五角星详细演变
 ·服务器操作系统Windows Server 2 ·Maya 2008 Extension 2 操作工具 ·Excel最新提速大法之12绝招 ·Excel条件格式化
 
 
 
最新评论  点此查看所有评论
 
 
 
 
发表评论(支持UBB码)


验证码:  
 
 
 
 
© 2005- 王朝网络 版权所有