需要在浏览器上实现 图片的拖动和获取鼠标坐标的功能.
调查了一下,发现WINFORM的pictureBox可以实现上述功能.
在WEBFORM中只有ImageMap功能比较类似但无法实现拖动并且也无法获得鼠标坐标.
或许哪位XDJM可以告诉我怎么样才能在.aspx页面上使用 pictureBox 这个控件?
并且如果使用了之后怎么样跟普通的WEB(server)控件通信?要实现的拖动效果就如下面的网页一样.但是不想引入第三方控件,所以才想使用pictureBox这样的控件.
http://maps.google.com/鼠标位置的话,只需要在图片上方时获取鼠标在图片的位置,不在图片显示的区域内的话不要获取.
如果哪位XDJM知道的话,请不啬赐教,谢谢.如果能解决的话,一定再加分.

解决方案 »

  1.   

    你可以使用鼠标事件,在event.srcElement里获取相关信息
      

  2.   

    这样的效果只可能通过前台脚本语言来实现,抛砖引玉一下。<html>
    <head>
    <title></title>
    </head>
    <body onmousemove=getmpoint()>
    <div id="point"></div>
    <script language="javascript" type="text/javascript">
      function getmpoint(event)
      {
       if (!event) event = window.event;  // for IE
         var x;
         var y;
         x = event.clientX;
         y = event.clientY;
         document.getElementById("point").innerHTML=x+","+y;
      }
    </script>
    </body>
    </html>