Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Динамически создать onClick обработчик


Автор: DimaSiK 10.6.2008, 10:46
Нужно сделать что-то типа такого:
Код

        linkElement = document.createElement("a");
        linkElement.setAttribute("href", "#");
        linkElement.setAttribute("id", "link" + idLine);
        linkElement.attachEvent("onclick", addNewLine);

но только еще в функцию addNewLine передать аргумент. Каким образом можно это реализовать? В сети много примеров где вешается функция без параметров, да, это работает, но как передавать параметры?? 

Автор: IDVsbruck 10.6.2008, 12:46
Такой вариант подходит?:
Код
linkElement.onclick = function() {
    addNewLine(par1, par2, par3);
};

Автор: DimaSiK 10.6.2008, 13:02
Решение найдено, находится по сылке http://forum.vingrad.ru/forum/topic-143291/kw-ajax-dojo-xmlhttprequest.html. Тему можно удлаить =)

Автор: IDVsbruck 10.6.2008, 14:55
Темы тут не удаляются. Надо ставить галочку вверху страницы, что вопрос решен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)