Ребят, код упростил, проблема только в том месте где комментарий, в других местах синтаксические и прочие ошибки не ищите, все работает там.
Вот код:
function SimpleInput() {
this.addSymbol = function(symb) {
console.log(symb);
}
}
function SimpleKeypad(inputObj) {
this.inputObj = inputObj;
this.html = '';
this.create = function() {
for (var i = 0; i < 10; i++) {
this.html = this.html + "<div onclick='" + this.inputObj(i) +"; return false;' >"+ i + "</div>"; // вот здесь хочу чтобы привязался вызов функции, а она вызывается сразу при создании объекта. в html-коде же остается только onclick="undefined; return false;". Помню там какая-то тонкость при написании этой строчки, что-то да как-то надо в кавычки взять. Кстати, пока писал это вспомнил что делал ранее вызов метода объекта в setInterval и там эту тонкость и встречал. щас глянем.
}
document.getElementById('asdfasdf').innerHTML = this.html;
}
}
$(document).ready(function(){
SCR3_input = new SimpleInput();
SCR3_input.create();
SCR3_keypad = new SimpleKeypad();
SCR3_keypad.create(SCR3_input);
});