Documente Academic
Documente Profesional
Documente Cultură
JAVASCRIPT
Metro
Centimentro
100
milimetro
1000
Kilometro
.0001
property[0] = "Distancia";
unit[0] = new
Array("metro","centimetro","milimetro","pie","pulgada","kilometro","milla");
Iremos aadiendo, a los arrays todas las conversiones que nosotros tenemos.
property[2] = "Area";
unit[2] = new Array("metro cuadrado","centimetro cuadrado","pie
cuadrado","pulgada cuadrada","kilometro cuadrado","milla cuadrado");
factor[2] = new Array(1,.0001,.09290304,.00064516,1000000,10000);
property[3] = "Volumen";
unit[3] = new Array("metro cubico","centimetro cubico","pie cubico","pulgada
cubica","litro","mililitro");
factor[3] = new Array(1,.000001,.028316387,.000016387,.001,.000001);
property[4] = "Tiempo";
unit[4] = new Array("segundo","minuto","dia","anio");
factor[4] = new Array(1,60,86400,31556925);
property[5] = "Velocidad";
unit[5] = new Array("m/s","cm/s","ft/s","km/s","m/s");
factor[5] = new Array(1,.01,.3048,.27778,.44704);
property[6] = "Peso";
unit[6] = new Array("Kilogramo","gramo","libra");
factor[6] = new Array(1,.001,.45359237);
property[7] = "fuerza";
unit[7] = new Array("newton","dina","kilogramo fuerza,libra fuerza");
factor[7] = new Array(1,.00001,9.80665,4.44822162);
Despus de esto usaremos este script que obtiene el valor de A que despus
especificaremos en el HTML y lo convertiremos a B unidades o viceversa si
seleccionamos b.
function UpdateUnitMenu(propMenu, unitMenu){
// Actualizar de acuerdo ala selecion
var i;
i = propMenu.selectedIndex;
FillMenuWithArray(unitMenu, unit[i]);
}
function FillMenuWithArray(myMenu, myArray){
// Reyenar forma
var i;
myMenu.length = myArray.length;
for(i = 0; i < myArray.length; i++){
myMenu.options[i].text = myArray[i];
}
}
function CalculateUnit(sourceForm, targetForm){
targetForm.unit_input.value = result;
}
function ClearForm(){
// Limpiar texto
document.form_A.unit_input.value = "";
document.form_B.unit_input.value = "";
}
CONVERTIDOR DE
UNIDADES
Property: