动态添加外部js脚本到iFrame并从中执行函数

时间:2016-12-09 09:01:21

标签: javascript html iframe javascript-events

我动态创建了一个iFrame,并为其注入了一个外部js库。 一切都很好。我的iFrame构建包含脚本标记,库中包含头库中的库。现在我想执行一个写在该库中的函数。这是我用来动态添加脚本的代码:

var head = parentFrameContentWindow.getElementsByTagName('head')[0];
    var script = parentFrameContentWindow.createElement('script');
    script.src = "http://localhost:8080/project/js/project-interactions.js";
    script.type = 'text/javascript';
    script.onload = function() {

    }
    head.appendChild(script)

我已将onload属性添加到脚本标记中,但是当我尝试启动一个触发包含警报方法但外部库的简单函数时,我得到并且未定义函数错误。有人知道如何实现这一目标吗?

0 个答案:

没有答案
相关问题