我在函数中使用 OnLoad 事件时遇到问题:
(function () {
var ds = document.createElement('script');
ds.type = 'text/javascript';
ds.async = true;
ds.src = 'http://' + ds_shortname + '.myscript.com/emb.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
ds.onLoad = function(){
alert('ok');
var ds_div = $('ds-div');
if (IsConnected())
{
alert('connect');
}else{
alert('not connect');
}
}
})();
事实上,我的ds.onLoad
不执行,我不知道为什么。我认为这是因为我的函数自己执行,但我不知道如何解决这个问题。
非常感谢。