Так есть же таблица, нужно только найти координаты того элемента, на который я нажимаю.
Возможно так?
function editcolor(obj){
if($(obj).hasClass("green")){
$(obj).removeClass("green");
$(obj).addClass("yellow");
type = 1;
}else if($(obj).hasClass("yellow")){
$(obj).removeClass("yellow");
$(obj).addClass("red");
type = 0;
}else if($(obj).hasClass("red")){
$(obj).removeClass("red");
$(obj).addClass("gray");
type = 0;
}else{
$(obj).removeClass("gray");
$(obj).addClass("green");
type = -1;
}
/*$.ajax({
url: '/js/graph.php',
type: "POST",
data: {type : type},
dataType: 'json',
success: function(data){
}
});*/
var sr = obj;
var left = sr.offsetLeft;
var vh = $("table tr:first-of-type").height();
var vw = $("table tr:first-of-type td:first-of-type").width();
var h = $("table tr:nth-last-child").height();
var w = $("table tr:nth-last-child td:nth-last-child").width();
var top = sr.offsetTop-vh;
var parent = sr.offsetParent-vw;
while(parent && parent.tagName != "BODY")
{
left += parent.offsetLeft;
top += parent.offsetTop;
parent = parent.offsetParent;
}
alert([left, top]);
alert( left/w);
}