<HTML> <!-- traccia una linea che collega i punti p1=(x1,y1) e p2=(x2,y2) --> <!-- questa funzione non funziona se x2<=x1 --> <HEAD> <SCRIPT language="JavaScript"> function linea(x1,y1,x2,y2,colore,spessore) { var x; var y; for(x=x1;x<=x2;x++) { y=(y2-y1)/(x2-x1)*x+(y1*x2-y2*x1)/(x2-x1); document.write("<DIV style='background-color:"+colore+"; position:absolute; left:"+x+"; top:"+y+"; width:"+spessore+"; height:"+spessore+";'><img SRC='punto.gif' border=0 width=1 height=1></DIV>"); } } </SCRIPT> </HEAD> <BODY> <script type="text/javascript"> linea(100,100,200,300,'red',3); </script> </BODY> </HTML>