我用的是vb.net来开发的,这里面需要获取鼠标的坐标,我在一个按钮的click事件里面这样写的:
dim mousex as integer
dim mousey as integer
mousex = e.x
mousey = e.y可是得到的值都很小,一般都是30,20,这个是不是只是得到了鼠标点在这个控件的client区域的坐标啊?如果要得到的是屏幕坐标呢?
dim mousex as integer
dim mousey as integer
mousex = e.x
mousey = e.y可是得到的值都很小,一般都是30,20,这个是不是只是得到了鼠标点在这个控件的client区域的坐标啊?如果要得到的是屏幕坐标呢?
function OnMove()
{
window.status = "("+window.event.clientX+","+window.event.clientY+")" + " :: "+document.location
}
</script>
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>总述</title>
<script type="text/jscript">
function test()
{
var iLeft=window.event.clientX;
var iTop=window.event.clientY;
var str='left='+iLeft+',top='+iTop;
window.open('http://www.sohu.com','',str);
}
</script>
</head><body>
<form name="form1" method="post" action="">
Clice Me
<input type="button" name="Submit" value="按钮" onClick="test()">
</form>
</body>
</html>
--------------------
及时结贴是一种美德!
dim mousex as integer
dim mousey as integermousex = ?
mousey = ?
我需要把获得的鼠标值赋值给这两个变量,能行吗?