Следуя ответу здесь: Click () работает в IE, но не в Firefox
Я больше не получаю сообщение об ошибке «click is not function message» и действительно получаю «Кликнуло "предупреждение", однако браузер не переходит на страницу.Я попробовал это на последней версии Firefox, и он перемещается, просто не происходит в Firefox 2.
HTMLElement.prototype.click = function() {var evt =
this.ownerDocument.createEvent('MouseEvents');evt.initMouseEvent('click', true, true,
this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0,
null);this.dispatchEvent(evt);};
document.onclick= function(event) { if (event===undefined) event= window.event; var target=
'target' in event? event.target : event.srcElement; alert("clicked");};
document.getElementById("anId").click();
document.onclick= function(event) { if (event===undefined) event= window.event; var target=
'target' in event? event.target : event.srcElement; alert("clicked");};