hxrussia

Load multiple external scripts from UserJS in Google Chrome

Sep 17th, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function main() {
  2.     if (!flag) {
  3.         flag = 1;
  4.         return;
  5.     }
  6.  
  7.     // smth
  8. }
  9.  
  10. function load_script(href, callback) {
  11.     var script = document.createElement('script');
  12.     script.setAttribute('src', href);
  13.     script.addEventListener('load', function() {
  14.         var script = document.createElement('script');
  15.         script.textContent = '(' + callback.toString() + ')();';
  16.         document.body.appendChild(script);
  17.     }, false);
  18.     document.body.appendChild(script);
  19. }
  20.  
  21. var script = document.createElement('script');
  22. script.textContent = 'flag = 0;';
  23. document.body.appendChild(script);
  24.  
  25. load_script('http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js', main);
  26. load_script('https://www.google.com/jsapi', main);
Add Comment
Please, Sign In to add comment