gpt4 book ai didi

php - 如何从父 javascript 页面访问子 iframe 元素?

转载 作者:可可西里 更新时间:2023-11-01 00:36:46 24 4
gpt4 key购买 nike

在我的页面中,我有 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');">

关于php - 如何从父 javascript 页面访问子 iframe 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com