Calcul avec un select ...
Posté : 03 mars 2006, 22:35
Bonjour,
J'ai un petit pb
J'ai un select qui me permet de choisir une destination
J'aimerais pouvoir calculer le temps en seconde pour aller sur celle ci (application de la formule AB² = racine[ (Xb-Xa)² + (Yb-Ya)² ] )
Les coordonnées de la cible sont a recuperer suivant la valeur du select (le select est generé par php / les infos sont stocké en base de données)
Bon ça ne fonctionne pas
Si vous pouviez m'aider
Merci par avance
J'ai un petit pb
J'ai un select qui me permet de choisir une destination
J'aimerais pouvoir calculer le temps en seconde pour aller sur celle ci (application de la formule AB² = racine[ (Xb-Xa)² + (Yb-Ya)² ] )
Les coordonnées de la cible sont a recuperer suivant la valeur du select (le select est generé par php / les infos sont stocké en base de données)
Code : Tout sélectionner
<html>
<head>
<title>gni ?</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function update(coord_Xm, coord_Ym)
{
var coord_Xo = 427;
var coord_Yo = 57;
document.getElementById('temps').innerHTML = 'Temps estimé* : '+10*Math.sqrt(Math.pow(coord_Xm-coord_Xo,2)+Math.pow(coord_Ym-coord_Yo,2))+' sec ';
}
</script>
</head>
<body>
<select name="destination" id="destination" class="select">
<option value=1 style="color: #0000FF;" onKeyUp="update(584,247);">Aduba 3 [Romek]</option>
<option value=2 style="color: #00FF00;" onKeyUp="update(424,57);">Almania [dark_vidor]</option>
<option value=3 style="color: #FF0000;" onKeyUp="update(530,460);">Alzoc 3 [Decapfour]</option>
<option value=4 style="color: #0000FF;" onKeyUp="update(389,32);">Ammuund [Romek]</option>
<option value=5 style="color: #0000FF;" onKeyUp="update(490,410);">Ando [Romek]</option>
<option value=6 style="color: #0000FF;" onKeyUp="update(275,550);">Anoat [Dark Ness]</option>
<option value=7 style="color: #0000FF;" onKeyUp="update(270,575);">Anoth [Dark Ness]</option>
<option value=8 style="color: #9E6209;" onKeyUp="update(455,192);">Anzat </option>
<option value=9 style="color: #9E6209;" onKeyUp="update(450,473);">Arbra </option>
</select>
<div id='temps'></div>
<script language="JavaScript">
update();
</script>
</body>
</html>Si vous pouviez m'aider
Merci par avance