function inqData()
{
createXmlHttpRequest();
tmpy = document.getElementById("ProvinceDiv").style.pixelTop;
tmpx = document.getElementById("ProvinceDiv").style.pixelLeft;
y = nn6 ? e.clientY : event.clientY;
x = nn6 ? e.clientX : event.clientX;
y = y - tmpy;
x = x - tmpx;
//alert(y + "," + x);
//var url="InqStData.aspx?StX=10&StY=10";
var url="InqStData.aspx?StX=" + x.value + "&StY=" + y.value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = GetInqData;
xmlHttp.send(null);
}
如果我用这句话var url="InqStData.aspx?StX=10&StY=10";是没有问题的
alert(y + "," + x); 这句话也能输出正常值
为什么var url="InqStData.aspx?StX=" + x.value + "&StY=" + y.value;
就有错呢?
{
createXmlHttpRequest();
tmpy = document.getElementById("ProvinceDiv").style.pixelTop;
tmpx = document.getElementById("ProvinceDiv").style.pixelLeft;
y = nn6 ? e.clientY : event.clientY;
x = nn6 ? e.clientX : event.clientX;
y = y - tmpy;
x = x - tmpx;
//alert(y + "," + x);
//var url="InqStData.aspx?StX=10&StY=10";
var url="InqStData.aspx?StX=" + x.value + "&StY=" + y.value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = GetInqData;
xmlHttp.send(null);
}
如果我用这句话var url="InqStData.aspx?StX=10&StY=10";是没有问题的
alert(y + "," + x); 这句话也能输出正常值
为什么var url="InqStData.aspx?StX=" + x.value + "&StY=" + y.value;
就有错呢?
那下面赋值也应该可以阿
alert(typeof x);可以看类型
function inqData(e)
{
var event = e||window.event;
y = nn6 ? event.clientY : event.clientY; //nn6是什么?全局变量?
x = nn6 ? event.clientX : event.clientX;
}
很奇怪的事情是,当鼠标单击时,出现了“页面有错误”,但是我再接着单击两三下,有正常
每次都是这样