js弹出的遮罩层,如何能遮住全屏?

html中的frameset,假如有上中下三个frame,遮罩层来自中间的frame,弹出来的遮罩层怎么样才能遮住整个浏览器页面,而不只是中间的frame,请高手赐教!谢... html中的frameset,假如有上中下三个frame,遮罩层来自中间的frame,弹出来的遮罩层怎么样才能遮住整个浏览器页面,而不只是中间的frame,请高手赐教!谢谢!
<script language=javascript>
// JScript 文件
var shadowDiv1;//阴影层
var isIe=window.navigator.appName.indexOf("Microsoft")!=-1?true:false;
function shadow(color){
if(shadowDiv1){
shadowDiv1.parentNode.removeChild(shadowDiv1);
}
shadowDiv1=window.document.createElement("div");
shadowDiv1.id="shadowDiv1";
shadowDiv1.style.zIndex="9998";
shadowDiv1.style.position="absolute";
shadowDiv1.style.top="0px";
shadowDiv1.style.left="0px";
shadowDiv1.style.width="100%";
shadowDiv1.style.height="100%";
shadowDiv1.style.backgroundColor=color;
window.document.body.appendChild(shadowDiv1);
shadowDiv1.style.filter ="alpha(opacity=10)";
}
</script>
展开
 我来答
ch565097933
2011-07-04 · TA获得超过1044个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:510万
展开全部
如果遮罩层标签的所有父标签都没有用到position定位,那么你可以将遮罩层设置为绝对定位,top和left设为0px;height和width设为100%
追问
 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友859ecf3
2011-07-04 · TA获得超过207个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:128万
展开全部
iframe里出来的,除非是本站的链接,不然有跨域的问题的。建议使用ajax来加载页面内容。
要让div全屏,只要设置其z-index的值够大即可,如果有flash,这将flash设置为背景显示,具体查网上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狮子吊炸天
2018-06-30
知道答主
回答量:1
采纳率:0%
帮助的人:851
引用神の呼出的回答:
遮罩层的CSS
#mask { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, .3); z-index: 99999;}在传统浏览器中,不支持rgba的写法。
可以用伪造一层遮罩层
// html<div id="modal"> <div class="mask"></div> <!-- 这里开始才是真正的内容 --> <div class="dialog"></div></div>// CSS#modal { position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999;}#modal .mask { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #000; opacity: .3;}
展开全部
dialog样式呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chao5985312
2011-07-04
知道答主
回答量:6
采纳率:0%
帮助的人:3.7万
展开全部
我也一直在寻找答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heke_asp
2011-07-04 · TA获得超过481个赞
知道小有建树答主
回答量:379
采纳率:50%
帮助的人:232万
展开全部
用三个遮罩层就可以了嘛。可以获取其它frameset的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式