从父窗口调用 JavaScript

发布于 2024-10-12 22:13:46 字数 350 浏览 2 评论 0原文

我对 JavaScript 和 JSP 都很陌生。

我有一个 JSP 页面。在该 JSP 页面中,我有一个用于输入 URL 的文本框、submit 按钮和 Extract 按钮。我还在该 JSP 页面中嵌入了 iframe。当我在文本框中输入 URL 并按 submit 按钮时,页面将加载到 iframe 中。运行良好。

现在,我想在按下 Extract 按钮时在加载的 iframe (有一个网页)上运行另一个 JavaScript。我该怎么做呢?请帮我解决这个问题。

I am very new to JavaScript as well as JSP.

I have a JSP page. In that JSP page, I have one text box to enter the URL, submit button and Extract button. I also embedded iframe in that JSP page. When I enter a URL in the text box and press submit button, the page is loaded in the iframe. It's working fine.

Now I would like to run another JavaScript on the loaded iframe (which has a web page) when pressing Extract button. How can I do it? Please help me out in this issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧伤慢歌 2024-10-19 22:13:46

尝试 document.iframes[frameName].document.yourMethod() 或 document.iframes[frameName].yourMethod()

try document.iframes[frameName].document.yourMethod() or document.iframes[frameName].yourMethod()

爱要勇敢去追 2024-10-19 22:13:46

我想你可以在你的 iframe 中做这样的事情。

window.top.yourJS_Object.your_iframe_callback();

yourJS_Object 也可以是任何方法。这只是一个例子。
并访问 iram:

window.frames..document.getElementById('result'); 即,

但据我所知,它必须是相同的域。

i guess you can do something like this in your iframe.

window.top.yourJS_Object.your_iframe_callback();

while yourJS_Object can also be any method as well. it's just an example.
and to access the ifram:

window.frames.<frameName>.document.getElementById('result'); i.e.

but it has to be the same domain as far as i know.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文