tenВызов события, установленного через AddEventLiser.
Никак не могу понять, как программно вызвать событие установленное через addEventListener... Так не работает:
window.addEventListener("hashchange", function () { alert("ok"); }); window.onhashchange(); Хотя если установить таким образом, window.onhashchange = function () { alert("ok"); } window.onhashchange(); то работает. Неужели нельзя вызвать обработчик программно, установленный через addEventListener? :write: |
там может быть несколько функций в отличии от первого определения
доступа нет |
Так значит нельзя? Только 2 вариант...
|
Цитата:
|
Цитата:
:victory: |
Цитата:
document.createEvent(); |
Цитата:
можем программно запустить функцию добавленную ранее с помощью addEventListener? |
window.addEventListener("hashchange", function () { alert("ok"); }); var e = document.createEvent('Event'); e.initEvent( 'hashchange', true, true ); window.dispatchEvent( e ); |
devote спасибо большое
плюсики не ставятся |
Часовой пояс GMT +3, время: 23:50. |