/[webpac]/trunk2/out/js/load_js.js
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk2/out/js/load_js.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 517 by dpavlin, Sun Sep 26 19:53:41 2004 UTC revision 518 by dpavlin, Mon Oct 18 18:00:57 2004 UTC
# Line 1  Line 1 
1  function load_js(url) {  // timeout var
2    var load_js_timeout = null;
3    
4    function load_js(url, js_var, onload_func) {
5            // first, erase javascript variable which will be loaded
6            if (js_var) eval(js_var+" = null;");
7    
8          var e = document.createElement("script");          var e = document.createElement("script");
9            if (! e) {
10                    alert("can't create script element and load JavaScript");
11                    return false;
12            }
13          e.src = url;          e.src = url;
14          e.type="text/javascript";          e.type="text/javascript";
15          document.getElementsByTagName("head")[0].appendChild(e);          document.getElementsByTagName("head")[0].appendChild(e);
16          //alert("load_js: "+url);  
17            // now register onload function
18            if (js_var && onload_func) {
19                    load_js_timeout = setTimeout('load_lang_check("'+js_var+'","'+onload_func+'");', 200);
20            }
21            return false;
22    }
23    
24    function load_lang_check(js_var,onload_func) {
25            if (eval(js_var)) {
26                    clearTimeout(load_js_timeout);
27                    eval(onload_func);
28                    return true;
29            }
30            load_js_timeout = setTimeout('load_lang_check("'+js_var+'","'+onload_func+'");', 200);
31            return false;
32  }  }

Legend:
Removed from v.517  
changed lines
  Added in v.518

  ViewVC Help
Powered by ViewVC 1.1.26