Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2012, 17:07
Новичок на форуме
Отправить личное сообщение для higimo Посмотреть профиль Найти все сообщения от higimo
 
Регистрация: 02.05.2012
Сообщений: 3

callback особенности
var Vi = function()
{
  reader = null;
  manifest = null;
}

Vi.prototype.get = function()
{
  this.reader = new Reader();
  this.reader.getFileManifest(url, this.choise); //its callback
}

Vi.prototype.choise = function(manifest)
{
  this.manifest = manifest; //присваивает не Vi.manifest, а windows.manifest
}

var Reader = function() {};

Reader.prototype.getFileManifest = function(url, callback);
{
  var manifest = {}; //get manifest from url
  callback(manifest);
}


Как область видимости изменить на нужную?
//присваивает не Vi.manifest, а windows.manifest
Ответить с цитированием