Lauffähige Online-Beispiel bitte.
Ich verwende Firefox 5.0
Unten jetzt ein Beispiel, dass mein Problem darstellt,
Vielen Dank für Hilfe,
lg
<html>
<head>
<script type="text/javascript">
var past_x, past_y, dragobjekt = null;
function dragstart(el) {
past_x = 0;
past_y = 0;
document.onmousemove = drag;
document.onmouseup = dragstop;
dragobjekt = el;
return false;
}
function dragstop() {
dragobjekt = null;
document.onmousemove = null;
document.onmouseup = null;
return false;
}
function drag(e) {
if(dragobjekt == null) return;
var evt = e? e : window.event;
var x = evt.clientX + document.documentElement.scrollLeft;
var y = evt.clientY + document.documentElement.scrollTop;
var diff_x = past_x? x - past_x : 0;
var diff_y = past_y? y - past_y : 0;
past_x = x;
past_y = y;
dragobjekt.style.left = (dragobjekt.offsetLeft + diff_x) + "px";
dragobjekt.style.top = (dragobjekt.offsetTop + diff_y) + "px";
}
</script>
<style type="text/css">
#adjustunitaxisframe {
position: absolute;
left:1000px;
top:130px;
background-color: #aaaaaa;
cursor: move;
float: right;
}
</style>
</head>
<body>
<div onmousedown="return dragstart(this)" id="adjustunitaxisframe">
<p id="frame" name="unitframe">
<input type="text" name="test"></input>
</p>
</div>
</body>
</html>