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进行操作 通过正则表达式使用string.replace替换字符串 jquery中的contains疑问 网页嵌入播放器的问题 如何将一个文件转换成EXCEL 怎么把一个网站的内容发送到另一个网站呢 紧急求助,如何让图片的宽等于网页的宽,实现无留白 为什么不显示出来,在线等 JS如何实现批量访问网址 一个奇怪的问题,一个<a href="">包含一个<input>后,我无法用鼠标选择input中的文字 请问新浪网中那个网友评论的分页系统是怎么做的?(高分请教) 求问重新加载的问题 面页面怎么用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进行操作