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

<div style="background: gray">div</div>
<script>
document.body.children[0].onmouseover = function () {
	if (!document.getElementById('di')) {
		this.insertAdjacentHTML('afterBegin', '<button id="di">click</button>');
	} 
}
document.body.children[0].onmouseout = function (e) {
	e = e || event;
	var rt = e.relatedTarget || e.toElement;
	while(rt && rt != this) {
		rt = rt.parentNode;
	}
	if (rt == this ) {
		return;
	} else if (document.getElementById('di')) {
		this.removeChild(document.getElementById('di'));
	}
}
</script>
Ответить с цитированием