Показать сообщение отдельно
  #6 (permalink)  
Старый 10.04.2010, 15:04
Новичок на форуме
Отправить личное сообщение для PHProgress Посмотреть профиль Найти все сообщения от PHProgress
 
Регистрация: 04.04.2010
Сообщений: 4

Сообщение от Aetae Посмотреть сообщение
Ээ, а зачем решетить?
http://javascript.ru/ui/draganddrop#...niya-koordinat

Вообще, прежде чем задавать вопрос, следовало бы прочитать всю статью, посвящённую вашей теме.
В общем логику понял.
Временно происходит скрытие объекта по CSS display: none;
После восстановление объекта.

Но почему-то когда я скрываю объект, он мне определяет event.scrElement все равно скрытый объект, т.е. мой скрытий контейнер DIV.

function mousemove(e) 
{
	
	if (obj) 
	{
		//Если здесь вызвать event.srcElement.tagName - то по идее он должен выводить мой контэйнер т.е. тэг DIV.
		obj.style.position = "absolute";
		obj.style.display = "none";
		
		//Если здесь вызвать event.srcElement.tagName - то по идее он должен выводить уже любой другой тэг, где находиться курсор.	
		document.all.DWsInputText.value = event.srcElement.tagName;


		//obj.setAttribute ("className", "dragMove");
		
		obj.style.pixelLeft = event.clientX + document.body.scrollLeft - 50;
		obj.style.pixelTop 	= event.clientY + document.body.scrollTop  - 50;

		obj.style.display = "block";
		return false;
	}
	
}



В чем ошибка.
Так понимаю, что event.scrElement - возвращяет ссылку с вызываемой функции. Как мне очистить и вызвать event.scrElement уже поновому в функции?
Ответить с цитированием