function ShowSpecDetail(obj,width, index) { var div = document.getElementById("div_spec_" + index); //div.style.left = "10px"; var xx = obj.offsetLeft, yy = obj.offsetTop; var x = 0, y = 0; while (obj = obj.offsetParent) { x += obj.offsetLeft; y += obj.offsetTop; } //alert("x:" + x + "," + "y:" + y); div.style.top = y; div.style.left = x - width - xx; //alert(document.body.offsetWidth + " " + document.body.clientWidth + " " + screen.width); //alert("scrollWidth:" + div.scrollWidth + " scrollLeft:" + div.scrollLeft + " scrollTop:" + div.scrollTop + " offsetLeft:" + div.offsetLeft + " offsetTop:" + div.offsetTop); //alert("scrollWidth:" + obj.scrollWidth + " scrollLeft:" + obj.scrollLeft + " scrollTop:" + obj.scrollTop + " offsetLeft:" + obj.offsetLeft + " offsetTop:" + obj.offsetTop); div.style.display = div.style.display == "block" ? "none" : "block"; }