Subj : Re: recursion errors To : echicken From : Digital Man Date : Fri Jan 03 2014 04:46 pm Re: Re: recursion errors By: echicken to Rastus on Fri Jan 03 2014 11:28 am > Re: Re: recursion errors > By: Rastus to Nightfox on Mon Dec 30 2013 15:20:04 > > Ra> bbs.exec("?Space_Menu.js"); > > This runs "Space_Menu.js" in its own scope, meaning that (likely) won't > have access to variables or functions defined in the script that called it. > > Ra> load("Space_Menu.js"); > > This loads "Space_Menu.js" into the scope of the script that's currently > running. (If it helps, you can think of it as essentially appending the > contents of "Space_Menu.js" to the current script. That may give you some > ideas as to how "Space_Menu.js" is able to reference or modify variables > and functions defined in the parent script.) > > Which of these is best to use depends on the design of your module. And neither of which is the correct way to launch an external program which has been configured in SCFG->External Programs->Online Programs. Just say'n. :-) digital man Synchronet "Real Fact" #11: Synchronet was the first BBS software to ship with built-in RIPscrip support. Norco, CA WX: 67.9øF, 27.0% humidity, 7 mph SE wind, 0.00 inches rain/24hrs .