Weblap Hová jutunk?

3410 Tetszőleges irányú vonal megjelenítése

Tetszőleges fokban történő vonal megjelenítése.

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>

 

 

 

Vissza a lap elejére