Показать сообщение отдельно
  #1 (permalink)  
Старый 13.06.2010, 15:30
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Drag распространяется на весь элемент, а нужно на часть
Здравствуйте, хочу узнать, по статье Drag and Drop получилось сделать маленькую библиотеку под свои нужды, работает всё прекрасно и вот теперь проблема, есть всплывающее окно, вида:
<div id="window">
<div id="window_header">title</div>
<div id="window_content">content</div>
</div>

JS код, который задаёт перемещение элемента с id="window" такой:
function show_w{
    var window = document.getElementById('window');
    new DragObject(window);     // - эта строка
    ...}

Вопрос, как сделать возможным перемещение элемента только на элемент с id="window_header" (то есть при удерживании нажатой кнопки мыши двигалось всё окно, но только когда мышь держишь на элементе window_header), т.к. в window_content содержиться текст и формы и при клике на текст или форму невозможно выделить или что-то вписать. Я так представляю что в window_content в onclick или onmouseover можно будет прописать что-нибудь. Пробовал сделать перемещаемым только id="window_header", но в том и дело что перемещался только этот эелемент. Помогите пожалуйста разобраться с этим.

Последний раз редактировалось Vulkan, 13.06.2010 в 15:32.
Ответить с цитированием