Skip to content

Instantly share code, notes, and snippets.

@adrienjoly
Created June 24, 2013 14:27
Show Gist options
  • Save adrienjoly/5850443 to your computer and use it in GitHub Desktop.
Save adrienjoly/5850443 to your computer and use it in GitHub Desktop.
Function to include a javascript file dynamically into a HTML page, with a callback when the script is loaded.
function loadJS(src, cb) {
var inc = document.createElement("script");
inc.onload = inc.onreadystatechange = function() {
if (cb && inc.readyState == "loaded" || inc.readyState == "complete" || inc.readyState == 4)
cb();
};
inc.src = src;
document.getElementsByTagName("head")[0].appendChild(inc);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment