Если я правильно понимаю, то в этом случаи появляются проблемы, связанные с областями видимости. Получается, мне нужно эту функцию (count) выкидывать в глобальную область видимости, иначе она не стартонёт, и если это так, то в неё же нужно как-то засунуть данные по полям что бы она их вернула... Опять же если я правильно тебя понял
то есть если я сделаю так
function fn(){
var fields;
...
onclick: 'clickYes(count())'
function count() {
return fields;
}
}
То будет проблема связанная с тем, что функция недоступна
а если так
function fn(){
var fields;
...
onclick: 'clickYes(count())'
}
function count() {
return fields;
}
то само собой будет недоступна переменная.
Просто если делать это всё по другому, используя глобальную область, то проблем не возникает, этот вопрос я смогу решить определив объект с набором свойств и методов, которые помогут решить вопрос. Я хотел понять, как это сделать без глобального объекта.