14
2009
04

asp获取浏览器鼠标坐标

    其实这么说不太准确,但是经常有人会这么问,姑且就以此命名标题

准确的说应该是利用Javascript获取浏览器鼠标坐标,然后把值传递给asp进行后续处理

闲话少说,直入正文

我提供一个例子,通过鼠标事件触发js获取坐标,并以url参数返回值,然后asp获取该值并输出

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>asp获取浏览器鼠标坐标</title>
<script type="text/javascript">
//鼠标按下时触发GetXY函数
function GetXY(){
    //获取浏览器横纵坐标
    x = event.clientX;
    y = event.clientY;
    //地址栏传递参数
    window.location.href="?x=" + x + "&y=" + y;
}
</script>
</head>
<body onmousedown="GetXY()">
<%
'获得参数
if request.QueryString("x") <> "" and request.QueryString("y") <> "" Then
'输出
response.Write "X = " & request.QueryString("x")
response.Write "<br />"
response.Write "Y = " & request.QueryString("y")
end if
%>
    
</body>
</html>

这只是一个简单的示例,根据实际应用不同还有更多的方法和写法,这里就不做例了

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。