在我的页面中,我有 iframe 代码。当我单击启用框架窗口的特定链接时。它是一个表单。当我提交表单时,我会得到一些隐藏字段值。我如何访问父页面中的这些值?
由于您的 iframe src= 完整的 url,而不是相对路径(即:/app/appsignup.jsp),我将假设此 Iframe 存在于原始页面之外的另一个 IP 或域中。如果这个假设是正确的,那么由于大多数浏览器中的跨站点脚本安全规则,您将无法修改 Iframe 的 DOM。
如果父站点和子 iframe 存在于同一顶级域中,则可以使用 document.getElementById("iframe_id")
编辑回答第二个问题:
您可以向 iframe 添加 onLoad 事件,只要 iframe 只有 1 个表单,并且页面仅在提交时更改,这就是您想要重定向的位置。
这是一个示例,但要知道这将在第一次重定向并且不起作用!
您要做的就是在其中放置一个函数,然后在该函数的 .js 中检查第二个 onLoad...
<iframe name="signUp" id="signup" src="10.80.32.9:8080/app/appsignup.jsp"; width="650" height="500" onLoad="window.location('/index.html');">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)