Hallo,
Könntest du das auch als Quelltext schreiben? ;)
Eigentlich nicht, aber weil divs-ziehen-und-schieben eins meiner steckenpferde ist, hatte ich schon was probiert.
Mit true und false hab ich noch nie etwas gemacht, und ich weiß auch nicht genau, wie du die Abfrage meinst.
if(MyFolgen) {
}
Dein Problem ist, dass du das rote Div nicht mehr klicken kannst, wenn es dir folgt (;-).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>roter_kasten</title><style type="text/css">
#schwarz {width:500px; height:350px; background-color:black; position:static; top:50px; left:50px;}
#rot {width:50px; height:50px; background-color:red; position:relative;top:0px; left:0px;}
</style><script language="JavaScript" type="text/javascript">
[code lang=javascript]
window.onload = function() {
div = document.getElementById("rot");
div.onclick = startFolgen;
}
startFolgen = function () {
alert("losjetzt");
document.onmousemove = folgen;
}
folgen = function (position){
if (position.pageX<=450
&& position.pageX>=0
&& position.pageY<=300
&& position.pageY>=0) {
div.style.left = position.pageX + "px";
div.style.top = position.pageY + "px";
}
}
</script>
</head>
<body>
<div id="schwarz"><div id="rot"></div></div>
</body>
</html>
[/code]
Gruß
jobo