HTMLElement eseménykezelő prototype
Sziasztok!
Szeretném Mozillában megoldani, hogy a néhány HTML elem alapértelmezett eseménykezelővel rendelkezzen. Tehát ne kelljen mindig külön megadni, hogy onclick="akarmi();" és hasonlók.
A HTMLElement.prototype segítségével bővíthetők is az elemek (lásd: http://webfx.eae.net/dhtml/ieemu/js.html). Már órák óta szenvedek, de nem akaródzik működni ugyanez a megközelítés események esetében. Vmi hasonlót szeretnék:
Na, és ez már nem működik. Lásd alább a hibát:
Persze megoldható lenne a probléma más módszerekkel, de én arra vagyok kíváncsi, hogy ahogy én szeretném, arra van-e vkinek tanácsa, tapasztalata?
P][G
■ Szeretném Mozillában megoldani, hogy a néhány HTML elem alapértelmezett eseménykezelővel rendelkezzen. Tehát ne kelljen mindig külön megadni, hogy onclick="akarmi();" és hasonlók.
A HTMLElement.prototype segítségével bővíthetők is az elemek (lásd: http://webfx.eae.net/dhtml/ieemu/js.html). Már órák óta szenvedek, de nem akaródzik működni ugyanez a megközelítés események esetében. Vmi hasonlót szeretnék:
HTMLInputElement.prototype.addEventListener('onclick', function (e) {
alert('click');}, false);
alert('click');}, false);
Na, és ez már nem működik. Lásd alább a hibát:
Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: http://akarmi :: anonymous :: line 57" data: no]
Persze megoldható lenne a probléma más módszerekkel, de én arra vagyok kíváncsi, hogy ahogy én szeretném, arra van-e vkinek tanácsa, tapasztalata?
P][G
ilyesmire gondolsz?
Nem
P][G
Ha van vkinek megoldása ne kíméljen
P][G
Máshogy
http://annevankesteren.nl/test/dom/events/001
Attila