ik wil de eventhandler functie opvragen van een element.
Als de eventhandler is toegewezen zoals dit:
werkt gewoon.
maar met iets van
werkt het dus niet.
Bij onderstaande links staat dat het niet kan.
http://stackoverflow.com/...t-listeners-on-a-dom-node
http://www.quirksmode.org/js/events_advanced.html
Iemand die weet of een browser het al wel ondersteund? Een workaround?
Het is voor een tool die in JAVA een webbrowser aanstuurt (nu via watij en webdriver), dus als met JAVA oid kan is het ook best.
Als de eventhandler is toegewezen zoals dit:
code:
1
2
3
| var handler = function() { alert('clicked') }; element.onclick = handler; alert(element) |
werkt gewoon.
maar met iets van
code:
1
2
3
4
5
| if(element.addEventListener) { // DOM standard element.addEventListener('click', handler, false) } else if(element.attachEvent) { // IE element.attachEvent('onclick', handler) } |
werkt het dus niet.
Bij onderstaande links staat dat het niet kan.
http://stackoverflow.com/...t-listeners-on-a-dom-node
http://www.quirksmode.org/js/events_advanced.html
Iemand die weet of een browser het al wel ondersteund? Een workaround?
Het is voor een tool die in JAVA een webbrowser aanstuurt (nu via watij en webdriver), dus als met JAVA oid kan is het ook best.
Multimonitor is relax :P