Вызов не статической функции из события описанного в 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.
|