内容 显示不全的解决方案
<div id="myDiv" style="overflow-y: scroll; height:200px; z-index:20000;position:absolute;display:none; padding:5px;background:#E4F7FC;border-color:#82D1E7;border-width:1px;border-style:solid;">
</div>
var ajax;
function createAjax() {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
function sendInfo(obj)
{
var x,y;
// ajax=createXmlHttpRequest();
createAjax();
var objarr=obj.split(',');
var txt = document.getElementById(objarr[0]);
var holder=txt.value;
var dv = document.getElementById("myDiv");
ajax.open("get", "Salesorderscsajax.aspx?id="+holder+"&obj="+objarr[0]+"&name="+objarr[1]+"&warehouse="+objarr[2], false);
//显示的位置
x=txt.offsetLeft;
y=txt.offsetTop;
while(txt=txt.offsetParent)
{
x+=txt.offsetLeft;
y+=txt.offsetTop;
}
// var txtTop=event.y-txt.style.pixelTop;
// var txtLeft=event.x-txt.style.pixelLeft;
dv.style.top=y+20;
dv.style.left=x;
dv.style.display='block';
ajax.onreadystatechange = function()
{
if (ajax.readystate == 4 && ajax.status == 200)
{
var result = ajax.responseText;
//alert(result);
dv.innerHTML = result;
}
else
{
dv.innerHTML = "<font color='red'>Get the Date Fail!</font>";
}
};
ajax.send(null);
}