Показать сообщение отдельно
  #8 (permalink)  
Старый 22.02.2017, 15:46
Интересующийся
Отправить личное сообщение для AndreyAndrey Посмотреть профиль Найти все сообщения от AndreyAndrey
 
Регистрация: 16.02.2017
Сообщений: 10

Если я правильно понимаю, то в этом случаи появляются проблемы, связанные с областями видимости. Получается, мне нужно эту функцию (count) выкидывать в глобальную область видимости, иначе она не стартонёт, и если это так, то в неё же нужно как-то засунуть данные по полям что бы она их вернула... Опять же если я правильно тебя понял

то есть если я сделаю так
function fn(){
var fields;
...
onclick: 'clickYes(count())'
function count() {
return fields;
}
}

То будет проблема связанная с тем, что функция недоступна
а если так
function fn(){
var fields;
...
onclick: 'clickYes(count())'
}
function count() {
return fields;
}

то само собой будет недоступна переменная.

Просто если делать это всё по другому, используя глобальную область, то проблем не возникает, этот вопрос я смогу решить определив объект с набором свойств и методов, которые помогут решить вопрос. Я хотел понять, как это сделать без глобального объекта.

Последний раз редактировалось AndreyAndrey, 22.02.2017 в 16:19.
Ответить с цитированием