Expand|Select|Wrap|Line Numbers
- function render() {
- alert(g_objName);
- var arr = document.getElementsByTagName("div");
- var data = {
- 'result[]' : [],
- 'xReturnValue[]': [],
- 'yReturnValue[]' : []
- };
- for(var i = 0; i < arr.length; i++)
- {
- var xReturnValue = -10;
- var yReturnValue = -5;
- for(var elem = arr[i];elem != null;elem = elem.offsetParent)
- {
- xReturnValue += elem.offsetLeft;
- yReturnValue += elem.offsetTop;
- }
- alert(arr[i].innerHTML);
- var result = arr[i].innerHTML;
- data['result[]'].push(result);
- data['xReturnValue[]'].push(xReturnValue);
- alert(xReturnValue);
- data['yReturnValue[]'].push(yReturnValue);
- alert(yReturnValue);
- }
- $.post("render.php",data);
- // this bit of code is using jquery
- }
Expand|Select|Wrap|Line Numbers
- <?php
- require "config.php";
- if (strtoupper($_SERVER['REQUEST_METHOD']) !== 'GET') {
- foreach($_POST['result'] as $n=>$result){
- $xReturnValue = $_POST['xReturnValue'][$n];
- $yReturnValue = $_POST['yReturnValue'][$n];
- //do what you want with the data
- $q = mysql_query("update object set xpos='$xReturnValue', ypos='$yReturnValue' where object_name = '$result'");
- }
- }
- ?>