Показать сообщение отдельно
  #12 (permalink)  
Старый 30.04.2011, 22:37
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от poorking Посмотреть сообщение
trikadin,
Вы правы, но лучше уж тогда назначить обработчик на документ, смотреть на чем был клик и если на ссылке то принимать соответствующие меры, я думаю так лучше чем вешать обработчик на каждую ссылку
document.onclick = function(e){
		var trg = function(event){
			return event.target || event.srcElement;
		}(e || window.event)
		
		if(trg.tagName = "A"){
			doSomething(trg.href);
			return false;
		}
		
		
	}
Вот вообще не увидел каких-либо преимуществ вашего кода. Во-первых, каждый при клике браузер должен будет проверять, а не ссылке ли чел щёлкнул. А зачем? Это было бы понятно для больших AJAX-проектов, в нашем же случае ссылка уникальна, а следовательно, обработчик имеет смысл назначать только ей.
Ответить с цитированием