Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2010, 18:04
Новичок на форуме
Отправить личное сообщение для Игорь Есаул Посмотреть профиль Найти все сообщения от Игорь Есаул
 
Регистрация: 27.09.2010
Сообщений: 5

Вызов не статической функции из события описанного в html
Подскажите пожалуйста, ситуация такая: яваскрипт генерирует большую страницу со множеством ссылок, назначать каждой ссылке обработку onclick отыскивая элемент по id довольно долго, по этому хочу задать все вызовы функции в html т.е. <a onclick=”user.click( param );”…, проблема в том что userов много и функция должна вызываться для конкретного экземпляра класса, придумал ниже след. это изврат? есть нормальный способ?

var User = function(){
var clickFunction = function(){…...};
User.count++;
User.clickFunctionArray[User.count] = clickFunction;
document.write(‘<a onclick=”User.clickFunctionArray [’+ User.count +’]();”……
}
var user = new User();

большое спасибо.

Последний раз редактировалось Игорь Есаул, 27.09.2010 в 18:12.
Ответить с цитированием