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>

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

« 上一篇 下一篇 »

发表评论:

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