iframe 的遮罩层 很容易。在主页里写遮罩层js,被引用页用window.top.function() 来调用主页的js。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做遮罩层一定要用iframe吗?用div或其他标签不可以? ie6中的div罩不住select。遮罩层出来时,可以用js先取页面的宽高赋给iframevar sht = document.body.scrollHeight;var cht = document.body.clientHeight;var hht = (sht >= cht) ? sht : cht;var swth = document.body.scrollWidth;var cwth = document.body.clientWidth;var wth = (swth >= cwth) ? swth : cwth; ie6中的div罩不住select可以遮住。把select隐藏掉就是了。 我表示用DIV做遮罩层,样式容易出错 那个iframe放div容器里,触发事件时,改变div的宽度高度及Z坐标,这样里面的遮罩层就覆盖网页了 var backDiv =document.createElement('div'); var bWidth=parseInt(document.documentElement.scrollWidth); var bHeight=parseInt(document.documentElement.scrollHeight); backDiv.style.cssText='top:0px;left:0px;position:absolute;width:'+bWidth+'px;height:'+bHeight+'px;z-index:9999;';backDiv.innerHTML = '<iframe style=\'width:100%;height:100%;position:absolute;z-index:900;border:none\' frameborder=\'no\' border=\'0\' ></iframe>'; document.body.appendChild(backDiv); 遮罩层 用div 会好点 <div style="width:100%;height:100%;"><iframe style="width:100%;height:100%;filter:alpha(opacity=0);"></iframe></div>把上述代码放在body里,就可以遮罩select 高宽100%是最好的,但还少了一个最重要的位置样式position:absolute;top:0px;left:0px; 貌似select确实只有iframe才能遮住,如果说隐藏select的话,假如说我想遮住一半的select,然后你把整个select都隐藏了,这时候是不是感觉有点别扭 就把它当成一个div进行操作 iframe父子窗口间JavaScript方法调用 求教display:none在火狐中无效的问题 关于图片横向滚动的问题 散分 顺便问个小问题(js xml 流) 有人可以给我写一个脚本吗?关于倒计时60秒后弹出对话框!分不够在加 把指定页面上的text 里面都添加字符 extjs和DHTMLX 遇到一个很难的打印问题,高手请帮忙 select传值的给服务器问题,分不够可以再加.(谢谢) 请教一个简单的定时弹窗问题!setInterval() 求问重新加载的问题 面页面怎么用JS调出MSN聊天工具
遮罩层出来时,可以用js先取页面的宽高赋给iframe
var sht = document.body.scrollHeight;
var cht = document.body.clientHeight;
var hht = (sht >= cht) ? sht : cht;
var swth = document.body.scrollWidth;
var cwth = document.body.clientWidth;
var wth = (swth >= cwth) ? swth : cwth;
可以遮住。把select隐藏掉就是了。
var bWidth=parseInt(document.documentElement.scrollWidth);
var bHeight=parseInt(document.documentElement.scrollHeight);
backDiv.style.cssText='top:0px;left:0px;position:absolute;width:'+bWidth+'px;height:'+bHeight+'px;z-index:9999;';
backDiv.innerHTML = '<iframe style=\'width:100%;height:100%;position:absolute;z-index:900;border:none\' frameborder=\'no\' border=\'0\' ></iframe>';
document.body.appendChild(backDiv);
<iframe style="width:100%;height:100%;filter:alpha(opacity=0);"></iframe>
</div>
把上述代码放在body里,就可以遮罩select
position:absolute;top:0px;left:0px;
就把它当成一个div进行操作