Skip to content

Instantly share code, notes, and snippets.

@kaecy
Last active December 29, 2015 20:18
Show Gist options
  • Save kaecy/7722421 to your computer and use it in GitHub Desktop.
Save kaecy/7722421 to your computer and use it in GitHub Desktop.
Load script files with a function call.
var nil = 1;
function getFirst(elm) {
var firstElm = document.getElementsByTagName(elm)[0];
if (firstElm == undefined)
return nil;
return firstElm;
}
function loadES(url) {
var nscriptElm = document.createElement('script');
var request = new XMLHttpRequest();
try {
request.overrideMimeType('text/plain');
request.open("GET", url, false);
request.send();
} catch(error) {
return nil;
}
nscriptElm.appendChild(
document.createTextNode(request.response));
getFirst('head').appendChild(nscriptElm);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment