Показать сообщение отдельно
  #1 (permalink)  
Старый 22.08.2008, 11:47
Новичок на форуме
Отправить личное сообщение для BEER_HUNTER Посмотреть профиль Найти все сообщения от BEER_HUNTER
 
Регистрация: 22.08.2008
Сообщений: 7

Динамически создаваемые компоненты Drag&Drop
Здравствуйте, всем.
Я динамически создаю компоненты на странице:
button= document.createElement('input');
   button.setAttribute("type", "submit");
   button.setAttribute("name", "button1");
   document.body.appendChild(button);

Далее мне необходимо перетаскивать этот компонент.

function mousedown(ev) 
{
    obj = event.srcElement;
}

function mousemove(ev) 
{
 if (obj) 
 {
  
 obj.style.pixelLeft = event.clientX+ document.body.scrollLeft;
 obj.style.pixelTop = event.clientY + document.body.scrollTop;
  return false;
  
 }
};

function mouseup() 
{
 
 obj = null;
}

Проблема заключается в том, что в переменную obj не возвращается элемент, вызвавший событие.
Пробовал делать операцию Drag&Drop если элементы создовать в Dising time все работает. А вот при создании элементов в Run time не работает. Не поскажите в чем проблема? Очень нужна ваша помощь
Ответить с цитированием