Why doesn't onload load for script type = "text / plain"? loadPlain below does not call a callback, but loadScript does.
I expected this to work ... right?
loadPlain("http://localhost/ajax/libs/jquery/1.10.2/jquery.min.js", function(element) { alert(1); alert(element.innerHTML); }, undefined, {}) function loadPlain(path, callback, errorCallback, options) { var element = document.createElement('script'); element.setAttribute("type", 'text/plain'); element.setAttribute("src", path); return loadBase(element, callback, errorCallback, options); } function loadScript(path, callback, errorCallback, options) { var element = document.createElement('script'); element.setAttribute("type", 'text/javascript'); element.setAttribute("src", path); return loadBase(element, callback, errorCallback, options); } function loadBase(element, callback, errorCallback, options) { element.loaded = false; if (element.readyState){
Please note that I know about XMLHttpRequest, but this is not a question :)
source share