Показать сообщение отдельно
  #1 (permalink)  
Старый 13.08.2012, 13:20
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

Клик срабатывает без щелчка на кнопке - почему?..
Описал объект таким образом:
var main = {
        inputTable: document.getElementById('container');

	init: function () {
		this.addButton( 'Run Task 1',this.task1(this.inputTable) );
	},

	task1: function(table) {
       // здесь подготовка контейнера для вывода и вывод
		document.body.appendChild(newTableDOM);
	},

	addButton: function(butName,butClick) {
		var newBut=document.createElement('BUTTON');
		newBut.innerHTML=butName;
		newBut.onclick=butClick;
		document.body.appendChild(newBut);
	}
};

main.init();


при отработке кода в браузере (Хром) кнопка добавляется в документ, и сразу же выполняется код, который предназначен на onclick этой кнопки, без клика по добавленной кнопке. Изначально необходимо показывать собранный контейнер по щелчку на кнопке.

ЧЯДНТ?..
Ответить с цитированием