Skip to content

Instantly share code, notes, and snippets.

@mutoo
Created May 22, 2013 02:51
Show Gist options
  • Save mutoo/5624943 to your computer and use it in GitHub Desktop.
Save mutoo/5624943 to your computer and use it in GitHub Desktop.
executing function after loading a extern script.
var load, execute, loadAndExecute;
load = function(a, b, c) {
var d;
d = document.createElement("script"), d.setAttribute("src", a), b != null && d.addEventListener("load", b), c != null && d.addEventListener("error", c), document.body.appendChild(d);
return d
}, execute = function(a) {
var b, c;
typeof a == "function" ? b = "(" + a + ")();" : b = a, c = document.createElement("script"), c.textContent = b, document.body.appendChild(c);
return c
}, loadAndExecute = function(a, b) {
return load(a, function() {
return execute(b)
})
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment