Показать сообщение отдельно
  #5 (permalink)  
Старый 03.04.2014, 15:00
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от syul
b.addEventListener('click', function(){bClick.call(self)}, false);
Зачем безымянная и к чему self?

Насчет "блоков" и "замыканий" тоже не понял. Вот каноничный кот:
var elems = obj.getElementsByTagName('img');

		images = [];
		
		for(var i=0; i<elems.length; i++) {
			var elem = elems[i].parentNode;
			if(elem && elem.nodeName == 'A') {
				elem.index = images_length;
				elem.addEventListener("click", load_image, false);
				images[images_length++] = elem;
			}
		}


Развешивается и щелкает как доктор прописал.
Ответить с цитированием