Показать сообщение отдельно
  #3 (permalink)  
Старый 21.12.2012, 11:32
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

Сообщение от leosert Посмотреть сообщение
var variable = 'default' // глобальная

function x(data) {variable = data;}

var a = document.createElement('script');
a.type = 'text/javascript';
a.setAttribute('src','url-to-serv');
document.head.appendChild(a);

// Дальше другой код, где используется переменная variable

Иногда получается, что переменная не успевает переопределиться через функцию и остается со значением default
что-то я не вижу чтобы функция x вызывалась
с чего вдруг значение переменной variable будет меняться-то?
Ответить с цитированием