Кури сюда:
Доступность имен полей функций
this не относится к прототипу функции, this относится к контексту вызова.
Вроде бы
this.createTable(this.nowM,this.nowY)
при событии td.onclick сработает как:
td.createTable(td.nowM,td.nowY)
что несомненно вызовет ошибку