Thanks Martin, but I'd rather finish my work with 2.5.x line of DynAPI. I'm just looking for few lines of code for DOM browsers in the script:
function loadf(srclib,obj) { var myscript; if (is.ns4) location.href = srclib; else if(is.dom) { //THE DOM CODE SHOULD GO HERE } else if (is.ie) { myscript=document.createElement('script'); myscript.src=srclib; myscript.type='text/javascript'; myscript.defer=true; document.getElementsByTagName('head')[0].appendChild(myscript); } launch(obj); }; DynAPI 2.9 looks too complicated for me by now. I'll consider to upgrade after my project finish. /marek najmajer ----- Original Message ----- From: "martin ström" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 07, 2002 1:58 PM Subject: RE: [Dynapi-Help] Dynamic loading of external code check out Dan's scriptlibrary-loader in the 2.9 version: http://makeashorterlink.com/?J5D22236 just use dynapi.library.loadScript("script.js") to load the scripts. i think there is a 2.9.1 version coming out pretty soon, maybe the library-loader also will be improved. /martin ____________________________________ harald martin ström www.burnfield.com www.pluxemburg.com > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] On Behalf Of > Marek Najmajer > Sent: den 7 februari 2002 13:22 > To: [EMAIL PROTECTED] > Subject: [Dynapi-Help] Dynamic loading of external code > > > Hi all, > I've prepared a script to add and launch functions from an > external JS file > in synchronous manner. > It's launched from an anchor on the page. (it's basing on > some code from > dynapi-dev list.) > It works in IE5,IE5.5 very good. > In NS4.7 it works once and crash sometimes when launched again. > In NS6 nothing happens while in IE6 generates an error. > Any ideas how to add DOM support and NS4.7 stability... > > //loading external scripts > function loadf(srclib,obj) { > var myscript; > if (is.ns4) location.href = srclib; > else if (is.ie) { > myscript=document.createElement('script'); > myscript.src=srclib; > myscript.type='text/javascript'; > myscript.defer=true; > document.getElementsByTagName('head')[0].appendChild(myscript); > } > launch(obj); > }; > function launch(obj) { > if (!window[obj]) { > status='Loading an external file...'; > setTimeout("launch('"+obj+"')",20); > } else { > ldata(); //function added from a loaded external file > var tcl = new MyWidget(); > DynAPI.document.addChild(tcl); > status='External file completely loaded.'; > } > }; > > /mark najmajer > > > _______________________________________________ > Dynapi-Help mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/dynapi-help > _______________________________________________ Dynapi-Help mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dynapi-help _______________________________________________ Dynapi-Help mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dynapi-help