Ręczne ‘odpalanie’ event’ów w Javascript
May 31st, 2007 by prondZmieniając wartość pola formularza przez skrypt JS nie odpala się event’u ‘onchange’.
Trzeba to zrobić ręcznie, np. tak:
function dia_fireEvent(obj, eventName) { try { obj.fireEvent('on'+eventName); } catch (evt) { var newEvt = document.createEvent("Events"); newEvt.initEvent(eventName,false,true); obj.dispatchEvent(newEvt); } }
Posted in Javascript |