0

我正在尝试在点击事件上加载我的一个广告商 javascript,但加载时我从 javascript 中收到错误。

var get_ad_popup = function () {
    _adUnit= {settings: {siteID: 'T1446', pop: {type: 'popunder'}} };
    (function () {
        var s = document.createElement("script");
        s.type = "text/javascript";
        s.async = true;
        s.src = "http://cdn.adunit.com/js/gp.min.js";
        var e = document.getElementsByTagName('script')[0];
        e.parentNode.insertBefore(s, e);
    })();
};

然后,当我调用该函数时,我在控制台中收到此错误。

类型错误:_adUnit.pop.clkPop 不是函数

如果我查看头部,我可以看到 javascript 已正确加载。我只是想知道为什么我会收到这个错误。

编辑: 如果我在函数之外加载javascript并将其包含在头部,那么它就可以正常工作。

该脚本可以在这里看到:http: //jsfiddle.net/QXTkz/

这是我的广告商提供给我的。

4

0 回答 0