Показать сообщение отдельно
  #4 (permalink)  
Старый 08.08.2012, 11:49
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Можно так, но у Deff проще контроль, хотя через target, думаю, тоже ничего
<body>
<div class="div" style="width: 20px; height: 20px; background: lightgreen;"></div>

<script>
document.body.onclick = function (e) {
	e = e || event; /*
	var target = e.target || e.srcElement;
	if (target.className == 'div') {
		location.href = 'http://javascript.ru';
	} */
	var x = e.clientX;
	var y = e.clientY; 
	document.body.innerHTML += 'x = ' + x + '; y = ' + y +';<br>';
	if (x <= 20 && y <= 20) {
		location.href = 'http://javascript.ru';
	}
}
</script>

Последний раз редактировалось bes, 08.08.2012 в 11:57.
Ответить с цитированием