<html>
<head>
<title>drag and drop</title>
<link rel="stylesheet" type="text/css" href="stile.css" />
<script type="text/javascript" src="../../prototype.js"></script>
<script type="text/javascript" src="libScriptaculous/effects.js"></script>
<script type="text/javascript" src="libScriptaculous/dragdrop.js"></script>
<script type="text/javascript">
document.observe('dom:loaded',function(){
$('element1').insideCell=function(){
var pos=this.positionedOffset();
return ([(pos.left / 70).floor(), (pos.top / 30).floor()]).all(function(value){
$R(0,1).include(value);
});
};
new Draggable('element1',{revert:!($('element1').insid eCell.bind($('element1')))});
new Draggable('element2');
//Droppables.add('area',{accept:'element'});
});
</script>
</head>
<body>
<div id="box">
<div id="area">
<span id="element1" class="element">e1</span>
<span id="element2" class="element">e2</span>
<span id="cell1" class="cell" style='background:yellow'>
</span>
<span id="cell2" class="cell" style='background:grey'>
</span>
<span id="cell3" class="cell" style='background:grey'>
</span>
<span id="cell4" class="cell" style='background:yellow'>
</span>
</div>
</div>
<div id="test">
</div>
</body>
</html>