var GLOBAL= (function () { function MAIN() { this.set=1; this.set2=2; LoadSetup();//id111 - там далее по тексту this.SetupData = из LoadSetup if (urlSite='site1') { this.SITE = new Site1(); } else if (urlSite='site2') { this.SITE = new Site2(); } } return this; )(); как вы заметили, это обернутая функция она вызывается из других файлов js как GLOBAL.MAIN.SITE.и тут свойства и функции id111: тут callback не вариант, т.к. сами понимаете, LoadSetup() когда просто синхронымми методами получает настройки, то все норм и дастишь фантастишь!, а вот когда через callback то все затык у меня, и что-то переписывать все не есть вариант |
Часовой пояс GMT +3, время: 15:28. |