Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.09.2009, 14:51
Аватар для Макс
Аспирант
Отправить личное сообщение для Макс Посмотреть профиль Найти все сообщения от Макс
 
Регистрация: 13.06.2008
Сообщений: 48

Передача функций в аргументах
Добрый день, всем! Подскажите пожалуйста что не так при передаче функции в аргументе, почему-то пишет is not function
function FixAllEvents(context, mouse_event, func) {
    dojo.connect(context, mouse_event, function(event) {
        dojo.fixEvent(event);
        dojo.stopEvent(event);
        func(event);                   // здесь проблема пишет mouseOver is not function
    });
}
function MouseEventHandlers(obj) {
    FixAllEvents(dojo.doc, "onmouseover", function(event) {
        obj.mouseOver(event);
    });
    FixAllEvents(dojo.doc, "onmousedown", function(event) {
        obj.mouseDown(event);
    });
    FixAllEvents(dojo.doc, "onmousemove", function(event) {
        obj.mouseMove(event);
    });
    ...
// вызов происходит примерно так:
MouseEventHandlers({
    mouseDown:function(event) {
        offsetWidth = event.layerX;
        offsetHeight = event.layerY;
        ...



Заранее благодарен.

Последний раз редактировалось Макс, 06.09.2009 в 14:54.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив и передача в массив перемнных. алевтина Общие вопросы Javascript 2 25.08.2009 11:47
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 15:53
Передача и сохранение данных в фаил RX200 Общие вопросы Javascript 7 28.02.2009 13:00
Передача результата обработки клиенту sim Общие вопросы Javascript 7 10.02.2009 05:49
передача данных между формами Yurii Общие вопросы Javascript 2 30.04.2008 19:52