从父窗口调用 JavaScript
我对 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试 document.iframes[frameName].document.yourMethod() 或 document.iframes[frameName].yourMethod()
try document.iframes[frameName].document.yourMethod() or document.iframes[frameName].yourMethod()
我想你可以在你的 iframe 中做这样的事情。
而
yourJS_Object
也可以是任何方法。这只是一个例子。并访问 iram:
window.frames..document.getElementById('result');
即,但据我所知,它必须是相同的域。
i guess you can do something like this in your iframe.
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.