Никак не могу понять, как программно вызвать событие установленное через addEventListener... Так не работает:
window.addEventListener("hashchange", function () {
alert("ok");
});
window.onhashchange();
Хотя если установить таким образом,
window.onhashchange = function () { alert("ok"); }
window.onhashchange();
то работает.
Неужели нельзя вызвать обработчик программно, установленный через addEventListener?