shkoder,
как минимум не кроссбраузерно, куда ни глянь - сплошные таргеты -
if (typeof node === 'object' && typeof node.onmousedown === 'object') {
node.onmousedown = function(e){
e.target.parentNode.style.position = 'absolute';
var elementTop = e.target.parentNode.offsetTop,
elementLeft = e.target.parentNode.offsetLeft;
они поддерживаются основными браузерами, для ИЕ же надо надо писать
var e = e || window.event;
var target = e.target || e.srcElement;
ну а с практической точки зрения пока не рассматривал - опиши, что нужно делать?