Показать сообщение отдельно
  #1 (permalink)  
Старый 14.05.2008, 11:49
Новичок на форуме
Отправить личное сообщение для Hawk Посмотреть профиль Найти все сообщения от Hawk
 
Регистрация: 14.05.2008
Сообщений: 3

Вопрос по объектам и DOM
function button(el) {
level = this;
this.el = el;
this.buttonGet = document.createElement("input");
this.buttonGet.type = "button";
this.buttonGet.value = "MyButton";
this.buttonGet.modelObj = this;
this.buttonGet.onclick = this.ButGetClick;
document.documentElement.appendChild(this.buttonGe t);
}
button.prototype.ButGetClick = function() {
alert(level.el);
}
var but1 = new button("a1");

var but2 = new button("a2");

Такой вопрос:
При нажатии на кнопку мы всегда будем видеть вылетающее окошко с a2, как сделать чтобы каждая кнопка работала со своим объектом, т.е. жмем на первую кнопку выскакиевает а1, на вторую а2.

и еще маленький вопросик правильно ли используется переменная level, или как то можно сделать по другому, более красиво?

Заранее спасибо, а так же спасибо автарам проекта за возможность создавать темы без регистрации.
Ответить с цитированием