gpt4 book ai didi

javascript - 从 iFrame 中存在的其他框架调用 JavaScript 函数

转载 作者:行者123 更新时间:2023-11-30 10:41:41 28 4
gpt4 key购买 nike

我的 HTML 页面中有一个 iFrame iFrame_Example.html

<iframe src="1.html" height="400" width="400"></iframe>

1.html 里面有两个frames

    <frameset rows="30,*" frameborder=0 border=0>
<frame id="top_frame" name="top_frame"src="top_frame.htm"></frame>
<frame id="main_frame" name="main_frame"src="main_frame.htm"></frame>
</frameset>

现在在 top_frame.htm 我有一个按钮

<input type="button" value="Hi" onClick="top.main_frame.SayHi()">

SayHi()main_frame.htm

function SayHi()
{
alert("Hi");
}

当我在浏览器中运行 1.html 时,函数 SayHi() 被正确调用。但是当我运行 iFrame_Example.html 时它不起作用。

如何使用 onClick 事件调用函数?非常感激任何的帮助。

最佳答案

你试过frames.top_frame.SayHi()了吗?

更新:我认为您可能需要parent.frames.top_frame.SayHi()

关于javascript - 从 iFrame 中存在的其他框架调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703881/

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