2012-02-05 1 views
1

я написал плагин, но при й Active, отключить редактор и в Firebug Mozila ниже ошибок Показаноelement.dispatchEvent не является функция

element.dispatchEvent is not a function prototype.js:5457 

and line 5457 prototype.js 
    if (document.createEvent) 
    5457: element.dispatchEvent(event); 
    else 
    element.fireEvent(event.eventType, event); 

    return Event.extend(event); 
    } 

но плагин работает очень хорошо, но отключить редактор. В чем причина?

+7

Ваше название говорит ** 'attachEvent' ** не является функцией; ваш текст говорит ** 'dispatchEvent' ** не является функцией. Какая реальная ошибка? –

ответ

1

Его причина в переменном элементе не имеет функции dispatchEvent. Поэтому вы должны проверить, что элемент в этом случае тот, который вы ожидаете, я сомневаюсь. Вероятно, вы передаете null/undefined или любой другой объект, но не элемент DOM для этой функции.

+0

Нет новых идей? – Mostafa