/[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

Contents of /trunk2/out/js/load_js.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 518 - (show annotations)
Mon Oct 18 18:00:57 2004 UTC (19 years, 6 months ago) by dpavlin
File MIME type: application/javascript
File size: 838 byte(s)
much nicer loading of new language

1 // 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");
9 if (! e) {
10 alert("can't create script element and load JavaScript");
11 return false;
12 }
13 e.src = url;
14 e.type="text/javascript";
15 document.getElementsByTagName("head")[0].appendChild(e);
16
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 }

  ViewVC Help
Powered by ViewVC 1.1.26