是两个单元格之间拉,而且是显示图片.
像一个单元格内容为123,把123拖另一个单元格,另一个单元格的数据也变123,而且拖过去的时候显示一图片飞过去.

解决方案 »

  1.   

    写得不好,给你大大概思路
    <script>
    var tem;
    var lok;
    var s
    document.onmousedown=function(){
    s=event.srcElement;
    if(s.tagName=="TD"){
    img1.style.visibility=''
    lok=true;
    tem=s.innerText;
    s.innerText=' '
    }
    }
    document.onmousemove=function(){
    if(lok){
    img1.style.pixelLeft=event.clientX+document.body.scrollLeft
    img1.style.pixelTop=event.clientY+document.body.scrollTop
    }
    }
    document.onmouseup=function(){
    if(lok){
    if(event.srcElement.tagName!="TD"){
    s.innerText=tem
    img1.style.visibility='hidden'
    }
    else
    {event.srcElement.innerText=tem
    img1.style.visibility='hidden'
    }
    lok=false
    }
    }
    </script>
    <img src=1.gif style="position:absolute;visibility:hidden;z-index:2" id=img1>
    <table border="1" width="100">
      <tr>
        <td >123</td>
        <td > </td>
         <td > </td>
      </tr>
    </table>
      

  2.   

    我想那就不要真的把图片放在表格里
    而使用层