Сообщение от cyber
|
ваш код можно сократить
var e = event || window.event;
var target = e && e.target || event.scrElement
|
Не-а
var target = event ? event.target : window.event.srcElement;
Сообщение от LeD4eG
|
Однако, Mozilla 13 отличилась и выдаёт в консоль, что target underfined.
|
А у меня всё работает. Попробуйте:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta content="text/html; charset=windows-1251" http-equiv="Content-Type">
<script type="text/javascript">
document.onclick = function(event) {
var target = event ? event.target : window.event.srcElement;
alert(target.tagName);
};
</script>
</head><body>
<div>div</div>
<span>span</span><br>
<font>font</font>
</body></html>