Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Non blockin JS script node insertion with a callback
var headID = document.getElementsByTagName("head")[0];
//create new script
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
//add callback
newScript.onload = function(){ alert("loaded");};
newScript.src = 'http://yui.yahooapis.com/3.2.0/build/yui/yui-min.js';
//inject in dom
headID.appendChild(newScript);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment