Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2013, 20:55
Кандидат Javascript-наук
Отправить личное сообщение для lammeR Посмотреть профиль Найти все сообщения от lammeR
 
Регистрация: 15.01.2010
Сообщений: 138

Обработчик событий. Проблема срабатывания .
Привет всем.
Есть див с текстом, в этом тексте есть ссылка, на которую навешан обработчик события, когда этот текст копируется и вставляется в другой див, обработчик на ссылке не срабатывает.
Кликая на ссылку "Hello my lovely world!", которая находится в диве id="d1" выводится alert, кликая на " Let me copy that!" текстовое содержимое дива id="d1" копируется в див с id="d2", но обработчик на ссылке "Hello my lovely world!" больше не работает.
Как решить эту проблему?
<script>
window.onload = function() {
		var link = document.getElementById("link");
		var d1 = document.getElementById("d1");
		var d2 = document.getElementById("d2");
		
		d1.onclick = function(e) {
				if(d2.innerHTML == "") return;
				this.innerHTML = d2.innerHTML;
				d2.innerHTML = "";
				
		}
		
		link.onclick = function() {
				alert("Lol!!!");
				
		}
}
</script>

<div id="d1">
		<a href="#">Let me copy that!</a>
</div>

<br />
<div id="d2">
		dfdfdf dfdfdffd hjhjhj	<a href="#" id="link">Hello my lovely world!</a> dhfjdfdjhd
</div>

Последний раз редактировалось lammeR, 20.09.2013 в 21:01.
Ответить с цитированием