请问大家 在iframe中弹出层 怎么覆盖父窗口? 请问大家 在iframe中弹出层 怎么覆盖父窗口?我在iframe中弹出的层只能覆盖自己 要是想把父窗口也覆盖 该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2楼的我明白 我现在能让父窗口的层弹出来 覆盖父窗口 那样很简单 我的问题是 从iframe中弹出层 覆盖父窗口 在弹出时,可以设置iframe里面弹出层的宽度和高度吧. 设置为主窗口的高和宽应该就可以了吧. 在iframe中可以添加 div标签不 可以的话你的方法应该可行 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML><head><script>var cover =mydiv= null;window.onload = function() { cover=document.getElementById('coverdiv'); cover.style.width = Math.max(document.documentElement.scrollWidth, document.documentElement.clientWidth)+ "px"; cover.style.height = Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight) + "px" cover.style.display = "none"; mydiv = document.getElementById('mydiv'); with (mydiv){ style.width = document.documentElement.scrollHeight/2+"px"; style.height = document.documentElement.scrollHeight/2+"px"; style.left = (document.documentElement.scrollWidth - mydiv.offsetWidth)/2+"px"; style.top = (document.documentElement.scrollHeight - mydiv.offsetHeight)/2+"px"; style.display = "none"; }};function popit(){ mydiv.style.display=cover.style.display = '';}</script></head><BODY><div id='coverdiv' style="filter:alpha(opacity=80);Opacity:0.8; background-color:#aaaaaa; position:absolute; left:0px; top:0px;"> </div><div id='mydiv' style="border:1px solid #666666 ; padding:50px; position:absolute; background-color:#FFEE00">我的层 <br><input value="关闭" type="button" onclick="javacript:mydiv.style.display =cover.style.display = 'none';" /></div><iframe id=aaa src="222.htm"></iframe></BODY> </HTML>222.htm<button onclick="javascript:parent.popit();">弹出</button><br><br> LS的也没明白我的意思 我想弹出的层是定义在在iframe里的 而你弹出的层是定义在父窗口里的 别一根筋哈:))你的目的不就是在IFRAME里点按钮,用一个层来覆盖父窗口吗?你管它那个层在哪里干什么?实现了你的需求就OK了。呵呵 jquery中有一个插件叫blockUI,楼主可以上网搜索一下,很可能满足你的要求。 用iframe中的代码控制在parent中create一个div就行了,用完再remove掉。9楼的是这个意思。 揣测一下楼主的意思: iframe里边的层要覆盖父窗口,莫非是要做一个类似模式对话框之类的.那么如果把iframe中的代码放在parent窗口中,那么也会把iframe覆盖掉,如何显示出iframe要显示的内容 LZ你提的问题我也遇到过,只能从父窗体中弹出才能覆盖父窗体,iframe的中弹出的层,只能在iframe中 LZ解决了没啊?我也遇到这样的问题啦,父窗口可以弹出一个层,iframe也可以传到父窗口,但是iframe中的div还有操作,比如打印信息,返回等一些操作,这些操作在父窗口无法实现啊,难道要把iframe中操作需要用到的信息也传到父窗口?这样父窗口就很大啦!求解中··········· 同样求解,关键是弹出层里面的控件是iframe页面里面的,又要遮住整个窗口怎么办啊 用JS做三级联动,有个要求是用层来显示,并且操作对象(数组)。有完整示例代码 请教高手,帮我看看这个问题 cookie操作 菜鸟求教育! 高手们给小弟指点下 大家来讨论下js判断,字符串中我符号为什么会被去掉 如何取得<a></a>中的值啊? js+css问题 如何在让本页最大化(已经完成)而且没有标题栏(没解决) 求助,如何在微信浏览器中统计用户访问页面的时长? Ext js环境搭建与项目搭建, 怎么获取json对象中的子对象? js向文档中写数据 不懂 求助帮忙 谢谢
设置为主窗口的高和宽应该就可以了吧.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<head>
<script>
var cover =mydiv= null;
window.onload = function() {
cover=document.getElementById('coverdiv');
cover.style.width = Math.max(document.documentElement.scrollWidth, document.documentElement.clientWidth)+ "px";
cover.style.height = Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight) + "px"
cover.style.display = "none"; mydiv = document.getElementById('mydiv');
with (mydiv){
style.width = document.documentElement.scrollHeight/2+"px";
style.height = document.documentElement.scrollHeight/2+"px";
style.left = (document.documentElement.scrollWidth - mydiv.offsetWidth)/2+"px";
style.top = (document.documentElement.scrollHeight - mydiv.offsetHeight)/2+"px"; style.display = "none";
}
};function popit(){
mydiv.style.display=cover.style.display = '';
}</script>
</head>
<BODY>
<div id='coverdiv' style="filter:alpha(opacity=80);Opacity:0.8; background-color:#aaaaaa; position:absolute; left:0px; top:0px;"> </div>
<div id='mydiv' style="border:1px solid #666666 ; padding:50px; position:absolute; background-color:#FFEE00">
我的层 <br>
<input value="关闭" type="button" onclick="javacript:mydiv.style.display =cover.style.display = 'none';" />
</div>
<iframe id=aaa src="222.htm"></iframe>
</BODY> </HTML>222.htm
<button onclick="javascript:parent.popit();">弹出</button><br><br>
你的目的不就是在IFRAME里点按钮,用一个层来覆盖父窗口吗?你管它那个层在哪里干什么?实现了你的需求就OK了。呵呵
用iframe中的代码控制在parent中create一个div就行了,用完再remove掉。
9楼的是这个意思。
揣测一下楼主的意思: iframe里边的层要覆盖父窗口,莫非是要做一个类似模式对话框之类的.
那么如果把iframe中的代码放在parent窗口中,那么也会把iframe覆盖掉,如何显示出iframe要显示的内容