IE doesn’t executes onload callbacks for script objects. The solution is to use onreadystatechange event handler instead of onload: function loadExternalJs() { var oNewScript = document.createElement("script"); oNewScript.src = ‘/js/some.js’; oNewScript.type = ‘text/javascript’; if ($.browser.msie) { oNewScript.onreadystatechange = function(){ alert(’loaded’); }; } else { oNewScript.onload = function(){ alert(’loaded’); }; } document.getElementsByTagName("head")[0].appendChild(oNewScript); return; } PS: [...]
If you enjoy our post, feel free to subscribes to our rss feeds
