在Web页面上有一个较大的图片(bmp、jpg、gif...),在它的上面有一个较小的图片。
如何将小图片从大图片的某个位置拖曳到另一个位置呢?当然在这个过程中要保证大图片的完整。
.net可以实现这个功能吗?请给点思路吧。
先谢过啦!

解决方案 »

  1.   

    就是改变图片位置吧?
    用JS可以实现;
    http://my.msn.com
    可以看看他们的页面怎样实现的移动;
      

  2.   

    sdav(ASP.net学习中) :
        my.msn.com中没找到这种东西呀?能说具体点儿吗?kflash(狂闪工作室) :
        DW不会呀,有别的办法吗?
      

  3.   

    要用JS;
    Dreamweaver可以实现,到网上搜搜dw的实例教程,一定有讲.
      

  4.   

    <HTML>
    <HEAD>
    <style>
    .drag{position:relative;cursor:hand}
    </style>
    <script language="JavaScript">
    var dragapproved=false
    var eventsource,x,y
    function move()
     {
      if (event.button==1&&dragapproved) 
       {
        eventsource.style.pixelLeft=temp1+event.clientX-x
        eventsource.style.pixelTop=temp2+event.clientY-y
        return false
       }
     }
    function drags()
     {
      if (!document.all)
      return
      if (event.srcElement.className=="drag")
       {
        dragapproved=true
        eventsource=event.srcElement
        temp1=eventsource.style.pixelLeft
        temp2=eventsource.style.pixelTop
        x=event.clientX
        y=event.clientY
        document.onmousemove=move
       }
     }
    document.onmousedown=drags   
    document.onmouseup=new Function("dragapproved=false")
    </script>
    </HEAD>
    <BODY><IMG SRC="这里改为你的图片的路径.files/picture.gif" class=drag></BODY>
    </HTMl>
      

  5.   

    多谢 supersyd(达达) ,用你的方法实现了。
    我在CSDN上也找到了这个代码(http://search.csdn.net/Expert/topic/1172/1172388.xml?temp=.984524)。但还是多谢你的帮助!
      

  6.   

    斑竹:要结贴了,可是出了错误:加载xml文件错误,请跟斑竹联系!!请斑竹生成以下社区的贴子列表!!
    roomid:5202
    typenum:2