首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问另一个页面顶部的iframe元素

访问另一个页面顶部的iframe元素
EN

Stack Overflow用户
提问于 2013-02-20 06:51:24
回答 1查看 284关注 0票数 0
  • 我有两页。1.customer.jsp 2. menuBanner.jsp
  • customer.jsp的内容顶部有一个iframe。如果是menuBanner.jsp文件,什么都不是。
  • menubanner.jsp只有两个内容。一个图像和一个按钮。在单击按钮时,必须打开一个对话框。对话框代码应该在menubanner.jsp页面中。
  • 当我单击这个url主机上的按钮:port/example/menuBanner.jsp时,就会看到对话框,对话框位于页面中心。
  • 但是,当我尝试从这个url主机:port/样例/customer.jsp中尝试时,对话框就会停留在页面顶部,而不会得到该框的高度。
  • 我的需要是,当我尝试从这个url也主机:端口/示例/Customer.jsp,我必须得到在页面中心的对话框。我的意思是它应该在customer.jsp页面内容的顶部。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-20 07:03:46

很好,您的iframe和页面位于同一个域中,这意味着您可以在javascript中的父/子之间来回调用。

我建议在父(customer.jsp)中设置javascript函数。

代码语言:javascript
运行
复制
function drawBox() {
  //handle drawing the box here however that has to happen
}

在menuBanner.jsp中,更新按钮以触发"parent.drawBox()“

代码语言:javascript
运行
复制
onclick="parent.drawBox()"

下面是此工作的一个示例:http://mathforum.org/~amir/share/stack/outer.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14973919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档