1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
<body>
<p> <p> <p>
<div id="parentElem"><div id="insideParent"></div></div>
<form name="dataForm" action="page1.php" method="GET";/>
<input type="hidden" id="abs" name="abs" />
<input type="hidden" id="ord" name="ord" />
<input type=submit value="Valider" OnSubmit ='point()';/>
</form>
<script type="text/javascript">
function calculeOffsetLeft(r){
return calculeOffset(r,"offsetLeft")
}
function calculeOffsetTop(r){
return calculeOffset(r,"offsetTop")
}
function calculeOffset(element,attr){
var offset=0;
while(element){
offset+=element[attr];
element=element.offsetParent
}
return offset
}
function point(){
var x ;
var y;
x = calculeOffsetTop(insideParent);
y = calculeOffsetLeft(insideParent);
window.document.dataForm.abs = x;
window.document.dataForm.ord = y;
form.submit();
}
$(document).ready(
function()
{
$('#insideParent').Draggable(
{
containment : 'parent'
}
);
}
);
</script>
</body> |