这是JAVA做的。与JAVASCRIPT没有任何关系!

解决方案 »

  1.   

    http://www.cndiy8.com/ask13/ask182128.htm
    vml的画法
      

  2.   

    JAVA? 用applet?
    这个网站还有另外一个完全有JavaScript实现的.
      

  3.   

    用vml做这个很简单的取到event.clientX和event.clientY坐标,用setCapture捕获事件,鼠标释放时把结束的坐标也就出来了
    v:line的坐标就是上面所提坐标。
      

  4.   

    vml可以很轻松实现,不过不兼容其它浏览器<html xmlns:v = "urn:schemas-microsoft-com:vml">
    <head>
    <style>
     v\:* { BEHAVIOR: url(#default#VML) }
    </style>
    </head>
    <body style="margin:0">
    <script language="javascript">
    <!--
    var move = false;
    var v    = document.getElementById("v");
    document.onclick=function(){
    if(!move)
    {
    str = '<v:line from="0,0" to="100,200" style="position;absolute" id="v"/>';
    v   = document.createElement(str);
    v.from = event.clientX+","+event.clientY;
    v.to   = event.clientX+","+event.clientY;
    document.body.appendChild(v);
    }
    else
    {
    v.to   = event.clientX+","+event.clientY;
    }
    move = !move;
    }
    document.onmousemove = function(){
    if(move){
    v.to   = event.clientX+","+event.clientY;
    }
    }
    //-->
    </script>
    </body>
    </html>
      

  5.   

    vml可以画折线吗?
    那位有画折线的代码呢?