не рисуется линия
Это функция рисования прямых линий.
Рисуются только горизонтальные линии. В коде есть к -коэффициент наклона линии.
Как сделать,чтобы линии были наклонными?
<html >
<head>
<script>
function line(x1, y1, x2, y2, n) {
var clinewidth="WIDTH="+n+"HEIGHT="+n;
var xstr="";
var xstr0='<img src="point.bmp"'+clinewidth+'style="position:absol ute;'
var k=(y2-y1)/(x2-x1);
var x=x1;
while (x<=x2) {
xstr+=xstr0+'top:'+(y1+k*(x-x1))+';left:'+x+'">' ;
x++
}
document.write(xstr);
}
line(20,20,300,40,3);
line(20,20,300,100,3);
line(20,20,300,400,3);
</script>
</head>
<body>
</body>
</html>
Последний раз редактировалось Женя150, 13.09.2012 в 17:35.
|