Skip to content

Instantly share code, notes, and snippets.

@jamischarles
Created June 19, 2011 12:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamischarles/1034212 to your computer and use it in GitHub Desktop.
Save jamischarles/1034212 to your computer and use it in GitHub Desktop.
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