在函数调用上加载Javascript

时间:2013-10-16 20:30:59

标签: javascript jquery

我正在尝试在点击事件中加载我的广告客户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);
    })();
};

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

TypeError:_adUnit.pop.clkPop不是函数

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

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

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

这是我的广告客户提供给我的。

0 个答案:

没有答案