javascript - 如何从 iframe 内部调用 Javascript 函数?

标签 javascript html iframe

Possible Duplicate:
Iframe Function Calling From Iframe to parent page javascript function

我需要从 iframe 运行 JavaScript 函数(在 HTML 页面中),我按照网上找到的说明进行操作,但无法使其工作。有什么想法吗?

代码如下:

<html>
<head>
<script type="text/javascript"> 
function testFunction()
{
    var jsmessage = "Test succeed.";
    alert(jsmessage);
    return false;
}
</script>
</head>
<body>

<iframe id="myframe" src="iframe.html" height="260" width="620" frameborder="0"></iframe>

</body>
</html>

这是 iframe.html 代码:

<html>
<body>

<input type="button" onclick="parent.testFunction();" value="Test function">

</body>
</html>

最佳答案

我刚刚复制了您的代码,它工作正常。

关于javascript - 如何从 iframe 内部调用 Javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638500/

相关文章:

javascript - Node Js findByIdAndUpdate 函数未在数据库中更新

javascript - CSS/Javascript 元素垂直固定在 2 个坐标之间

javascript - 带有 ({}).default 的 Chrome 中意外的 token 默认

html - 使用 Dreamweaver 确保所有网站文件正确上传

html - 如何保护在别处使用的第三方 iframe

Iframe 内的 Jquery

javascript - 为什么我不能在 .reduce() 函数中返回推送到累加器的结果?

html - 背景中的 Font Awesome 奇怪的颜色

html - CSS 渐变导航设计

javascript - 针对特定用户的 Facebook canvas iframe 调整大小问题