Показать сообщение отдельно
  #1 (permalink)  
Старый 25.02.2011, 10:34
Новичок на форуме
Отправить личное сообщение для kentnsk Посмотреть профиль Найти все сообщения от kentnsk
 
Регистрация: 25.02.2011
Сообщений: 4

как правильно передать значение переменной?
Здравствуйте.

написал такой код:
window.onload = (function() {
  mailru.loader.require('api', function() {
    mailru.app.init('438529345');
    ...      	
    perm_ok = 0;
    mailru.common.users.hasAppPermission(function(permissions) {
      if (permissions.widget == 1) {
        perm_ok++;
        alert ("1 - " + perm_ok);
      }
    }, 'widget');
    mailru.common.users.hasAppPermission(function(permissions) {
      if (permissions.notifications == 1) {
        perm_ok++;
        alert ("2 - " + perm_ok);
      }
    }, 'notifications');
    alert ("finish - " + perm_ok);
  });
});


задача, чтобы после выполнения ф-ций perm_ok == 2, в итоге получаю:
finish - 0
1 - 1
2 - 2

подскажите пожалуйста почему finish - 0? как сделать чтобы было finish - 2?
Всем заранее спасибо.
Ответить с цитированием