JavaScript program, a vonal tetszőleges szögben történő megjelenítéséhez
<script language="JavaScript" type="text/javascript" >
var y=200; x=300; //Vonal kiindulási pontját, y és x értékekkel határozzuk meg
var fok=180; //Milyen fokban jelenjen meg, a vonal
var vonalh=200 //Vonal hossza
var a=Math.sin(fok * Math.PI / 180); //szinusz alfa
var b=Math.cos(fok * Math.PI / 180); //koszinusz alfa
for (i=0; i < vonalh; i++ ) { //vonal hosszát, a lefutások száma határozza meg
if (fok<91) {y=y-a; x=x+b;} //y és x értékének változása 90 fokig
else if (fok>=91 && fok <=180) {y=y-a; x=x+b;} //y és x értékének változása 91-től 180-fokig
else if (fok>=181 && fok <=270) {y=y-a; x=x+b;} //y és x értékének változása 181-től 270-fokig
else if (fok>=271 && fok <=360) {y=y-a; x=x+b;} //y és x értékének változása 271-től 360-fokig
document.write('<span id="vonal" style="position: absolute; width:1px; height: 1px; margin-top:'+y+'; margin-left:'+x+';">.</span>');
}
</script>