Показать сообщение отдельно
  #15 (permalink)  
Старый 04.07.2009, 04:21
Кандидат Javascript-наук
Отправить личное сообщение для `p r o x y Посмотреть профиль Найти все сообщения от `p r o x y
 
Регистрация: 04.05.2009
Сообщений: 105

Сообщение от x-yuri Посмотреть сообщение
если ты пишешь
function o() {
    this.method = function() {}
}

для каждого объекта будет создан свой "экземпляр" метода. Лучше
function o() {}
o.prototype.method = function() {}


this.ShowSelText - ссылка на метод, чтобы его вызвать нужно добавить ()
вот это, как раз, не укладывается у меня в сознании - с prototype-ами ....посмотри, пожалуйста, по коду. Все ли нормально? Можешь именно на примере моего кода ткунть, как и что лучше - так думаю пойму .....

Цитата:
this.ShowSelText - ссылка на метод, чтобы его вызвать нужно добавить ()
пробовал и так, конечно:
this.ShowSelText();

все равно "ошибка на странице" и никакого alert-а ...


У меня происходит вызов: document.onmouseup = oQQ.GetSelText;
выделенный текст записывается в selText для объекта oQQ.
Вот только низ метода document.onmouseup = oQQ.GetSelText;
не получается вызвать метод this.ShowSelText ...

Последний раз редактировалось `p r o x y, 04.07.2009 в 04:25.
Ответить с цитированием