Без более подробной информации, я не могу дать лучший ответ.
Как насчет щелчка внутри элемента DIV, в результате которого вызывается событие Javascript, которое вызывает выбор текста элемента?Затем вы можете перетащить этот текст в многострочное текстовое поле.
Теперь, с информацией из редактирования:
Вы регистрируете событие onmousedown с каждым вашим DIV.
На имена:
<div onmousedown="onMouseDown(event);" onmouseup="onMouseUp(event);">Jane</div>
На текстовое поле / текстовое поле:
<textarea onmouseover="return onMouseOver(event);"></textarea>
И скрипт:
<script>
function onMouseOver(evt) {
target = document.lastClicked;
if (target != null) {
window.alert(target.id);
}
}
function onMouseDown(evt) {
document.lastClicked = window.event.target;
}
function onMouseUp(evt) {
document.lastClicked = null;
}
</script>
Это очень грубый способделать вещи, но я надеюсь, что это дает вам принципы, которые вы ищете.Если вы хотите заставить элементы перемещаться, а не просто перетаскивать текст, то все становится более пугающим.Чтобы справиться с этим, вам нужно использовать CSS и изменить координаты.