I wrote a plugin , but whene Active ,disable Editor and in firebug Mozila below error Is shown
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);
}
but plugin work very good but disable Editor. What is the cause؟
I wrote a plugin , but whene Active ,disable Editor and in firebug Mozila below error Is shown
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);
}
but plugin work very good but disable Editor. What is the cause؟
Share Improve this question edited Feb 5, 2012 at 19:13 Highland Mark 1,0101 gold badge7 silver badges12 bronze badges asked Feb 5, 2012 at 17:20 MostafaMostafa 391 gold badge2 silver badges5 bronze badges 1-
7
Your title says
attachEvent
is not a function; your text saysdispatchEvent
is not a function. Which is the real error? – T.J. Crowder Commented Feb 5, 2012 at 17:22
1 Answer
Reset to default 2Its cause the variable element has no function dispatchEvent
. So you should check that element in this case is the one you expect, I doubt it. Probably you pass null/undefined or any other object but not a DOM element to this function.