<div id='handle'>Перетащи меня</div>
<script> function Drag(target,event) { .... .... .... } </script> <script> var handle=document.getElementById('handle'); handle.addEventListener('mousedown',Drag(handle.parentNode,Event),false); </script>
handle.addEventListener('mousedown', function(event) { Drag(this.parentNode, event); }, false);
handle.addEventListener('mousedown', function(event) { Drag.call(this, this.parentNode, event); }, false);