// кросс-браузерно получить 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, время: 10:11. |