Это потому, что это так. window.event предназначен для более старых версий IE.
window.event
Типичный способ сделать это:
function postBackByObject(e) { e = e || window.event; var o = e.srcElement || e.target; // ... }