专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ColdFusion

DIV 层覆盖页面,无法覆盖下拉表单有关问题

发布时间:2010-06-14 17:30:41 文章来源:www.iduyao.cn 采编人员:星星草
求助:DIV 层覆盖页面,无法覆盖下拉表单问题
最近在做一个页面:功能上想实现点提交按钮的时候,页面变灰(并且无法点击页面元素),同时给出一个提示信息:业务处理中,请稍候。

现在使用DIV实现了页面普通元素的覆盖,但是在IE6下面,无法半透明覆盖下拉表单(看了网上介绍的iframe方法,但是会把页面完全覆盖掉,如果页面由很多下拉表单组成,覆盖后的页面惨不忍睹),在其他浏览器下无法覆盖java.applet生成的页面控件。 

求助: 请大虾指点ie 6下如何半透明覆盖下拉表单, 或者能否把iframe整成半透明。 谢谢!

具体代码如下(点按钮'Show Div'能够覆盖页面普通元素,无法覆盖下拉表单):

HTML code
<style type="text/css">
<!--
html,body {height:100%; margin:0px; font-size:12px;}

.mydiv {
background-color: #f9fff6;
border: 1px solid #009900;
text-align: center;
line-height: 25px;
font-size: 13px;
font-weight: bold;
z-index:99;
width: 300px;
height: 50px;
left:50%;/*FF IE7*/
top:50%;/*FF IE7*/

margin-left:-150px!important;/*FF IE7 half of its width */
margin-top:-60px!important;/*FF IE7 half of its height*/

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 {
background-color: #C2BEBF;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=40);/*IE*/
opacity:0.4;/*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);/*IE5 IE5.5*/

} 
--> 
</style>
<script language="javascript" type="text/javascript">
function showDiv(){
document.getElementById('popDiv').style.display='block';
document.getElementById('bg').style.display='block';
}

function closeDiv(){
document.getElementById('popDiv').style.display='none';
document.getElementById('bg').style.display='none';
}

</script>
<div id="popDiv" class="mydiv" style="display:none;">The system is dealing with your request, please waiting...<br/>
<!--<a href="javascript:closeDiv()">close</a>--></div>
<div id="bg" class="bg" style="display:none;">
</div>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>弹出半透明层 (支持IE FF)</title>

</head>

<body>
<form id="frm1" name="frm1" action="new_page_2.htm" method="post">
<input type="button" value="Show DIV" onclick="showDiv()" />
<select><option >test</option></select>
<br><br><br><br>
<select name="selOccPool" multiple="multiple"  size="6"  style="width:20%"  id="selOccPool">
                    
<option value = "**All**" selected="true">**All**</option>
<option value="6A">6A</option>
<option value="6B">6B</option>
<option value="6C">6C</option>
<option value="6D">6D</option>
<option value="6E">6E</option>
<option value="6F">6F</option>
<option value="6G">6G</option>
</select>
</form>
</body>
</html>



------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 3D MAX导出MD2,delphi开发,该如何处理

    3D MAX导出MD2,delphi开发 我用dilphi开发3D游戏,想用3D MAX导出MD2建立关键针动画,然后用dilphi调用关键针,可是现在出现2个问...

  • coldfusion如何整合框架

    coldfusion怎么整合框架? 如题coldfusion怎么整合框架? 有没有例子 谁给讲解下,谢谢! ------解决方案-------------------- 其实,在...

  • coldfusion的正则表达式中文支持如何样

    coldfusion的正则表达式中文支持怎么样? coldfusion的正则表达式中文支持怎么样?有没有问题?我用的的是coldfusion 9 因为要用的一...

  • 求教解决办法

    求教 请问,哪里有GLscene的中文教程,视频也可.谢谢 ------解决方案-------------------- http://technology.jfcms.net/cx/Delp...

  • Provider '80020005',该怎么解决

    Provider '80020005' Provider '80020005' 类型不匹配。 \admin\add_products.asp, line 167 <!--#include file="../i...

  • 小弟我们打开一个网页的原理是什么

    我们打开一个网页的原理是什么? 我觉得是服务器端传输一个文档过来,然后由ie(或者其它的)编译,呈现我们面前的就是我们打开的网页了 -...

  • 小弟我想循环输出一个 cfgrid

    我想循环输出一个 cfgrid rt ------解决方案-------------------- cfgrid有个query属性的。 ------解决方案-----------------...

  • coldfusion解决方案

    coldfusion cf中上传可以控制大小吗?如何控制? ------解决方案-------------------- 上传前可以先得到文件大小,之后再决定是否要上...

  • C# 发送一个网页邮件 如何做

    C# 发送一个网页邮件 怎么做 我用System.Net.Mail;做的,可是它的属性就那么几个。怎么办? ------解决方案-------------------- M...

  • coldfusion 9 连接Access出错?该怎么处理

    coldfusion 9 连接Access出错??? 各位大侠帮忙看看,为何我用coldfusion 9 连接Access时,显示OK,连接Access unicode时却出现以下错误信...

热门推荐: