性(非错字)迷失的老大:想了很久了。用shape画可以解决,但那个破客户也是本行,硬是要解决line的问题。

解决方案 »

  1.   

    设好v:line的的runtimeStyle.pixelLeft,pixelTop,pixelWidth,pixelHeight
    然后设好坐标,
    例如10000,10000,
    然后就从
    0,0 到 10000,10000
    0,10000 到 10000,0
    如此类推~~~
      

  2.   

    <HTML  xmlns:v="urn:schemas-microsoft-com:vml">
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <STYLE TYPE="text/css">
    V\:* {
    BEHAVIOR: url(#default#vml)
    }
    body {
    BORDER: none;
    MARGIN: 0;
    PADDING: 0
    }
    </STYLE>
    <SCRIPT LANGUAGE="JScript">
    <!--
    var lineMude = null;
    function downMuzhu(){
    lineMude = lineMuzhu(window.event.x,window.event.y);
    }
    function lineMuzhu(x,y){
    var l = document.createElement('v:line');
    document.body.insertAdjacentElement('beforeEnd',l);
    l.from = x + ',' + y;
    l.to =  x + ',' + y;
    return l;
    }function moveMuzhu(){
    if(lineMude)
    lineMude.to = window.event.x + ',' + window.event.y;
    }function upMuzhu(){
    if(lineMude)
    lineMude.to = window.event.x + ',' + window.event.y;
    }
    -->
    </SCRIPT></HEAD>
    <BODY onmousedown="downMuzhu();" onmouseup="upMuzhu();" onmousemove="moveMuzhu();">
    </BODY>
    </HTML>