能否让iframe里的层显示在父框架页的上面

能否让iframe里的层显示在父框架页的上面,第1张

在你“某一事件触发”时,用js调整“200x300的iframe”的宽高吧
别无它法~~
因为那个层“躲”在了iframe里,不管你z-index怎么设,它也出不来的
只有调整了iframe的宽高才能完全显示

我很负责任的告诉你, 这是不可能的
并不像其它的html元素容器可以用overflow来控制内容的溢出状态,iframe里面的页面, 最大宽度是不可能超出iframe的宽度的
如果你想用iframe里面的某个div盖住ahtml, 唯一的办法是用js来动态的控制iframe的尺寸来覆盖住ahtml(或者直接用css写死)

// 获取最高级别的父窗体对象
function parentWindowObj() {
var obj = windowparent; //获取当前iframe父对象
while (objparent && objparent != obj) { //判断无限嵌套循环遍历获取iframe父对象
try {
if (objparentdocumentdomain != documentdomain) { break; }
if (objparentdocumentgetElementsByTagName("frameset")length > 0) { break; }
}
catch (e) { break; }
obj = objparent;
}
return obj;
};


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10550692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存