Показать сообщение отдельно
  #1 (permalink)  
Старый 11.01.2010, 05:05
Аспирант
Отправить личное сообщение для Kein Посмотреть профиль Найти все сообщения от Kein
 
Регистрация: 11.01.2010
Сообщений: 32

Прототип и класс
Здраствуйте, только изучаю ООП в Javascript, и встала такая проблема:
function test(id){
  var me = this;
  this.name = 'myname';
  this.id = document.getElementById(id);
  this.clic = function(){
    alert(me.name);
 }
  id.addEvent('click',this.click);
}
//
window.onload = function(){
   mydiv = new test('mydiv');
}


<div id="mydiv">....


Здесь по клику срабатывает все, но стоит мне объявить функцию:
test.prorotype = {
    click : function(){
        alert(me.name);
    }
}

Он сразу жалуется на неизвестную переменную me. Что с этим делать? я хочу что бы все функции были указанны через прототип, и наче класс слишком большой, и будет лишнее создание функций

Последний раз редактировалось Octane, 11.01.2010 в 16:12. Причина: http://javascript.ru/formatting
Ответить с цитированием