Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2017, 13:02
Интересующийся
Отправить личное сообщение для arooly Посмотреть профиль Найти все сообщения от arooly
 
Регистрация: 10.10.2017
Сообщений: 13

Как запретить взаимодействовать со страницей в области динамич. созданного элемента?
Столкнулся со следующей проблемой. При динамическом создании элемента (при нажатии на который открывается другой сайт) в области другого (родного для сайта) после нажатия на область динамически созданного элемента происходит и переход на сайт, и взаимодействие с самим сайтом.
Мне нужно сделать так, чтобы при нажатии на динам. созданный элемент
происходил переход на другой сайт, но не было взаимодействия с сайтом.
Другими словами, как запретить взаимодействие с сайтом в области динамически созданного элемента?


Создаю элемент так: (после внедряю на страницу через расширение )
(function(){
	var el = $("#cools").children(),
	    i;
	
	for (i = 0;i < el.length; i++) {
		var EL = document.createElement('a'),
		    m = el[i].getAttribute('hash'),
			o = document.createTextNode('ссылка');
			
	EL.setAttribute('class','link')
	EL.href = 'https://ХХХ' + m + 'ХХХ'
        EL.target = "_blank"
	EL.append(o)
		
	el[i].append(EL);
	}	
})();
Изображения:
Тип файла: jpg как это выглядит.jpg (9.0 Кб, 0 просмотров)

Последний раз редактировалось arooly, 02.12.2017 в 13:42.
Ответить с цитированием