VladShestakov999,
в старых ИЕ это работать не будет
var target = e.target || event.srcElement;
так как на e.target выдаст ошибку и проверка не будет выполнена, а так работать будет
var target = event.srcElement || e.target ;
так же нельзя делать так (точнее делать можно но работать не будет, не помню точно где, вроде в том же старом ие или лисе, вроде в лисе)
e = e || window.event;
но можно так
function(evt){
var e = evt || window.event;