<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="file://C:\Documents and Settings\Administrator\My Documents\My Pictures\0.jpg" class=drag></BODY>
</HTMl>

解决方案 »

  1.   

    我要开发一个组件既能用于exe也能用于网页
      

  2.   

    使用dreamweave
    很容易做拖动层
      

  3.   

    将winform内嵌入html 可以实现,具体怎么,我不知道
      

  4.   

    GDI+只能生成修改图像,在客户端对图片进行拖动,应该要用javascript等客户端语言
      

  5.   

    使用dreamweave很容易做拖动层元挺其祥
      

  6.   

    不但要拖动图片还要将图片表示的节点和数据库挂勾(工作流)以及节点增删改。
    初想用C#的WEB FORM但碰壁所以求援各位前辈。救!救救!!救救救!!!对不起暂离线
    吃饭。十分后见
      

  7.   

    客户端的问题由客户端解决,我看javascript+xml挺好的
      

  8.   

    我做的系统是一个企业工作流程和计划管理软件流程定义部分应有VISIO或ROSE相似的画流程图的功能,画出后还要定一各节点的流程并提交到数据库以便进行流程流转和流监控以及管理员对流程的全局管理用javascript我不熟(我搞的是DELPHI最
    进才钻C#和网页)