Új hozzászólás Aktív témák
-
zka67
őstag
válasz
Inv1sus #3363 üzenetére
Simán PHP-vel
<form name="xxx" action="" method="POST" target="_self">
<input name="btn" type="image" src="splice.jpg" title="Diagram" value="button" size="128,128" border="0" />
</form>
<?php
function CalcGrad($x1,$y1,$x2,$y2) {
$xs = ($x1-$x2);
$ys = ($y1-$y2);
if ($ys != 0) {
$r = atan(abs($xs)/abs($ys))*180.0/pi();
if ($xs < 0) {
if ($ys < 0) $r = 180-$r;
} else {
if ($ys < 0) $r = $r + 180; else $r = 360-$r;
}
} else {
if ($xs < 0) $r = 90; else $r = 270;
}
return $r;
}
$x = $_POST['btn_x'];
$y = $_POST['btn_y'];
$r = sqrt(pow(128-$x,2)+pow(128-$y,2)); // körön kívül?
if ($r > 127) echo 'OUT<br />'; else {
$g = CalcGrad(128,128,$x,$y);
if ($g < 135) echo 'GREEN MENU'; else
if ($g < 240) echo 'BLUE MENU'; else
echo 'RED MENU';
}
?>
splice.jpg
Új hozzászólás Aktív témák
- Projektor topic
- AMD GPU-k jövője - amit tudni vélünk
- Luck Dragon: Asszociációs játék. :)
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- CASIO órák kedvelők topicja!
- Kedvenc zene a mai napra
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Diablo IV
- Star Wars rajongók
- Olasz autó topik (Fiat, Lancia, Alfa)
- További aktív témák...