Skip to content

Instantly share code, notes, and snippets.

@thinkphp
Created July 29, 2010 13:14
Show Gist options
  • Select an option

  • Save thinkphp/498084 to your computer and use it in GitHub Desktop.

Select an option

Save thinkphp/498084 to your computer and use it in GitHub Desktop.
function loadScript(url,callback) {
var script = document.createElement('script');
script.setAttribute('type','text/javascript');
if(script.readyState) {
script.onreadystatechange = function() {
if(script.readyState == 'loaded' || script.readyState == 'complete' ) {
script.onreadystatechange = null;
callback();
}
}
} else {
script.onload = function(){
callback();
}
}
script.setAttribute('src',url);
document.getElementsByTagName('head')[0].appendChild(script);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment