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

хром
<input value="select some text">
<div style="position: absolute; display: none; background: lightgrey; color: green"</div>

<script>

	document.body.children[0].onmousedown = function () {
		this.onmousemove = function (e) {
			e = e || event; 
			this.nextElementSibling.innerHTML = document.getSelection();
			var hint = this.nextElementSibling;
			hint.style.display = 'block';
			hint.style.left = e.clientX + 'px';
			hint.style.top = e.clientY + 10 + 'px';
		}
		this.onmouseout = function () {
			this.nextElementSibling.style.display = 'none';
			this.onmouseout = null;
			this.onmousemove = null;
		}
		this.onmouseup = function () {
			this.nextElementSibling.style.display = 'none';
			this.onmouseup = null;
			this.onmousemove = null;

		}
	}

</script>
Ответить с цитированием