ой, я не скопировала ф-ю))
function line(pict_file,x1,y1,x2,y2,n,s){
if(!pict_file)
pict_file="point.bmp";
if(!s)
s=0;
var clinewidth="";
if(n)
clinewidth="WIDTH="+n+"HEIGHT="+n;
var xstr="";
var xstr0='<IMG SRC="'+pict_file+'"'+clinewidth+'STYLE="position:absolute;';
var x,k, direct;
var vertical=Math.abs(y2-y1)>Math.abs(x2-x1);
if (vertical){
direct=(y2>y1);
x=y1;
k=(x2-x1)/(y2-y1);
}
else {
direct=(x2>x1);
if(direct)
x=x1;
else x=x2;
k=(y2-y1)/(x2-x1);
}
var i=0;
var draw=true;
while(true){
if(!vertical){
if(draw)
xstr+=xstr0+'top:'+(y1+k*(x-x1))+':left'+x+'">';
if(x==x2) break;
if(direct) x++
else x--
} else {
if(draw)
xstr+=xstr0+'left:'+(y1+k*(x-y1))+':top'+x+'">';
if (x==y2) break;
if(direct) x++
else x--
}
if(s>0&&i>s){
draw=!draw;
i=0;
}
i++
}
document.write(xstr);
}