0/5 (6 avis)
Snippet vu 32 218 fois - Téléchargée 30 fois
<html> <title>:: Convertisseur de mesures d'angles ::</title> <script language=JavaScript> <!-- window.resizeTo(400, 100) var totalList = [360, 2*Math.PI, 400] // La mesure d'un angle complet en degré, en radians et en grad. function mainFunc() { var v1 = GE("value1").value if (v1 == "") { // Si le champs est vide, donner la valeur zéro v1 = "0" } if (v1.lastIndexOf("0") == 0 && parseFloat(v1) >= 1) { // Enlever le zéro au début si v1 >= 1 v1 = v1.substring(1, v1.length) } GE("value1").value = v1 var n = parseFloat(v1) // La mesure de l'angle à convertir var type1 = GE("type1").selectedIndex // L'unité de l'angle à convertir var type2 = GE("type2").selectedIndex // L'unité de l'angle équivalent que l'on cherche GE("value2").value = convert(n, totalList[type1], totalList[type2]) } function convert(n, total1, total2) { return (n*total2)/total1 } function GE(id) { // Pour raccourcir le code, tout simplement :) return document.getElementById(id) } //--> </script> <body bgcolor=#eeeeee><center> <form> <input type=text onkeyup=mainFunc() id=value1 size=10> <select id=type1 onclick=mainFunc()> <option value=0>Deg</option> <option value=1>Rad</option> <option value=2>Grad</option> </select> = <input type=text onkeyup=mainFunc() id=value2 size=10 style=background-color:black;color:white; readonly> <select id=type2 onclick=mainFunc()> <option value=0>Deg</option> <option value=1>Rad</option> <option value=2>Grad</option> </select> <br> </form> </center></body> </html>
12 mars 2006 à 23:43
12 mars 2006 à 23:35
12 mars 2006 à 23:09
Je ne veux surtout pas harceler les utilisateurs avec des alertes, dont le contenu ne peut d'ailleur pas être copié-collé. Peut-être qu'écrire automatiquement l'équivalent dans l'autre champs de texte à l'entrée d'un chiffre ou au changement d'une unité de mesure serait efficace... Je vais voir ce que je peux améliorer, merci tout de même :)
12 mars 2006 à 21:42
12 mars 2006 à 20:58
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.