带有弹出窗口的 iframe 以父框架为中心
基本上我想做的就是让 iframe 内的模式弹出窗口在整个页面上居中,而不仅仅是 iframe...我该怎么做?
Basically all I want to do is have the modal popup from within the iframe to center on the entire page instead of just the iframe... How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不能轻易做到这一点。 IFrame 中存在的元素绑定到 IFrame。
我建议将模式作为 Parent 的一部分而不是 IFrame 的一部分
You cannot do this easily. Elements that exist in the IFrame are bound to the IFrame.
I would suggest making the modal a part of the Parent and not a part of the IFrame
简短的回答:你不能
长答案:如果两个文档位于同一区域的同一域中,您可以从 iframe 回调到父文档并让 IT 启动弹出窗口,但这仅适用于使用
parent.document 的同一域/区域
short answer: you can't
long answer: if both documents are on the same domain in the same zone, you can call back from the iframe to the parent document and have IT initiate the popup but this will ONLY work on same domain/zone using
parent.document