Javascript Iframe中的OnClick事件

Javascript Iframe中的OnClick事件,javascript,html,iframe,scope,Javascript,Html,Iframe,Scope,我一直在浏览关于这个话题的其他一些问题,但它们似乎与我的问题没有直接关系 我目前正在为OWA创建一个插件,该插件在网站的iframe中执行 我有一个Home.html页面,附带一个脚本main.js,加载到一个部分页面中。 在部分页面上,我尝试创建一个OnClick事件,该事件以main.js中的函数为目标-但由于某些原因,它无法工作 main.js脚本由以下几个不同的脚本实例化。 Home.js实例化loader,其类型包含在loader.js中。 Loader.js从main.js实例化一个

我一直在浏览关于这个话题的其他一些问题,但它们似乎与我的问题没有直接关系

我目前正在为OWA创建一个插件,该插件在网站的iframe中执行

我有一个Home.html页面,附带一个脚本main.js,加载到一个部分页面中。 在部分页面上,我尝试创建一个OnClick事件,该事件以main.js中的函数为目标-但由于某些原因,它无法工作

main.js脚本由以下几个不同的脚本实例化。 Home.js实例化loader,其类型包含在loader.js中。 Loader.js从main.js实例化一个main


我不确定我是否遗漏了一些与作用域相关的内容,但当我尝试在浏览器控制台中调试它时,iframe挡住了我的去路

我如何在Onclick中调用函数? 我已经尝试了我能想到的大部分事情,但都没有用——我最近从C#背景开始接触javascript,所以范围至少可以说是不同的


谢谢

如果您也能分享您的html和JS代码,那将非常有帮助!!尝试
parent.functionName()
parent.functionName()当然会尝试做正确的事情,但恐怕这就是iframe发挥作用的地方-控制台中的输出表明,原点为“x”的帧试图访问原点为“y”的帧,但被阻止。如果您的iframe内容是从其他域加载的,则无法工作。请看:我对JS很陌生,但是我不明白iframe中的页面不能调用iframe中的方法有什么意义。
<td><a href="#" onclick="functionName();"><div id="OpenOpportunities"></div>Opportunities</a></td>