// кросс-браузерно получить target var t = event.target || event.srcElement Доп к предыдущему посту var who = e.target; Измени на var who = e.target || event.srcElement; а так же для кроссбраузерности в начале функции напиши e = e || window.event; |
micscr,
Skipp, спасибо, пойду разбираться! |
в общем все получилось, кроме одного момента пока что
.... document.body.onclick = function(e) { var target= e.target || event.srcElement; if(target.id!=menuid && document.getElementById(menuid).style.display=="block" ) { } все дело вот в этой строчке var target= e.target || event.srcElement; так работает в firefox и не работает в остальных а так var target= event.srcElement || e.target; в опере и ie и не работает в фф в чем ошибка, что-то не пойму... |
Skipp,
не заметил строчку e = e || window.event; в общем большое вам спасибо!! |
не за что:)
|
Часовой пояс GMT +3, время: 11:45. |