Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2014, 07:14
Новичок на форуме
Отправить личное сообщение для E}|{uk Посмотреть профиль Найти все сообщения от E}|{uk
 
Регистрация: 30.11.2014
Сообщений: 6

Как передать переменную из одной функции в другую?
Дело в том, что вторая функция находится внутри первой и срабатывает при клик евенте.
function first (){
     var qwe;
     qwe = 0;      
     var asd = 0; //здесь меняющаяся переменная (0 или больше)
     
     var click = document.getElementById("div"); 
     click.onclick = function (e) {

		var e = e || window.event;

  		var target = e.target || e.srcElement;

    if (this === target && asd === 0) { //:-/ значение asd видит, 
       qwe++;                                     //а qwe поменять не может.
    }
    else if (this === target && asd > 0) {
        alert('blablabla');
    }
    else {
    	alert('blabla');
    }
}
}
first();
Ответить с цитированием