大侠!偶要一份!think you!
E_mail:[email protected]

解决方案 »

  1.   


    //你看看这样的行吗?,行的话自己改改,想怎么改怎么改
    <script>
    var img=null;
    var x=0;
    var y=0;
    document.onmousemove=move
    function down(obj)
    {
    if(event.button==1)//如果单图片的是左键
    {
    img=obj;
    x=event.offsetX;
    y=event.offsetY;
    return false;
    }
    if(event.button==2)//如果单图片的是右键
    {
    if(obj==document.all.div1)
    {
    document.all.menu1.innerText="中华网";
    document.all.menu1.href="http://www.china.com";
    }
    if(obj==document.all.div2)
    {
    document.all.menu1.innerText="中国163";
    document.all.menu1.href="http://www.163.com";
    }
    document.all.menu.style.left=event.x;//菜单位置
    document.all.menu.style.top=event.y;
    document.all.menu.style.visibility="visible";//显示菜单

    }
    }
    function hidden()
    {
    document.all.menu.style.visibility="hidden"
    }
    function move()
    {

    if(img!=null)
    {
    img.style.left=event.x-x
    img.style.top=event.y-y
    }
    event.returnValue=false
    }
    function up()
    {
    img=null;
    }
    </script>
    <body oncontextmenu="return false">
    <div id=menu  onmouseout="hidden()" style="position:absolute;left=20;top=200;visibility:hidden">
    <table border=1>
    <tr>
    <td><a id=menu1 href="" target=_blank></a></td>
    <tr>
    </table>
    </div>
    <div id=div1 style="position:absolute;left=20;top=200"><img src="" oncontextmenu="return false" onmouseup="up()" onmousedown="down(div1)" width=50 height=50></div>
    <div id=div2 style="position:absolute;left=200;top=200"><img src="" oncontextmenu="return false" onmouseup="up()" onmousedown="down(div2)" width=50 height=50></div>
    </body>
      

  2.   

    柳暗花明又一村啊。利用这个原理,已经完全的实现了《我的电脑》的功能
    各位要的请留言过来!大家共同进步!
    ------------------------
    这个可以实现我的windows桌面的功能,可以拖到你想放的任何地地方(不过没有排列图标^_^),