Показать сообщение отдельно
  #1 (permalink)  
Старый 03.03.2018, 20:41
Кандидат Javascript-наук
Отправить личное сообщение для Signal Посмотреть профиль Найти все сообщения от Signal
 
Регистрация: 03.05.2016
Сообщений: 137

Как сделать while с интервалом или...
Здравствуйте комрады!
собственно вопрос глупый, вообщем пишу расширение с разными модулями под каждый сайт и изначально ступил и не правильно сделал старт.

вообщем конструкция такая
var GLOBAL= (function () {
function MAIN() {
  this.set=1;
  this.set2=2;
 // вообщем куча разных параметров
  LoadSetupData(); //===когда возвращалось как return то все нормуль, а теперь появился сайт где настройки нужно хранить в localStorage бекраунда и грузить надо через callback
   //собственно вопрос, как далее подождать, чтоб дождаться загрузки параметров, выриант впихнуть в LoadSetupData(function(okLoad) {
 не вариант, т.к. потом GLOBAL.MAIN.SITE не видно.. далее по тексту внизу...
});
  if (urlSite='site1') {
  this.SITE = new Site1();
} else if (urlSite='site2') {
  this.SITE = new Site2();
}
  return this;
}
})();


пробовал делать через
while(true) {
if (isLoadSetup) {
if (urlSite='site1') {....
но понятное дело, этот while без паузы и все виснет...
}
}

помогите решить эту мелкую проблемку
Ответить с цитированием