Widget:Unitconversion2: verschil tussen versies
Uit wikilab
(Nieuwe pagina aangemaakt met '<includeonly> <script language="JavaScript"> <!-- function calculateFormula (a,b,c,d) { var result= 0; var unita=parseFloat(...') |
|||
(2 tussenliggende revisies door dezelfde gebruiker niet weergegeven) | |||
Regel 2: | Regel 2: | ||
<script language="JavaScript"> | <script language="JavaScript"> | ||
<!-- | <!-- | ||
− | function | + | function calculateFormula2 (a,b,c,d) { |
var result= 0; | var result= 0; | ||
var unita=parseFloat(a); | var unita=parseFloat(a); | ||
Regel 8: | Regel 8: | ||
var conv=parseFloat(c); | var conv=parseFloat(c); | ||
var resconv= 0; | var resconv= 0; | ||
− | var | + | var dec2=Math.pow(10,parseFloat(d)); |
if (!isNaN(unita) ) { | if (!isNaN(unita) ) { | ||
unitb=unita * conv; | unitb=unita * conv; | ||
Regel 15: | Regel 15: | ||
unita=unitb / conv; | unita=unitb / conv; | ||
} | } | ||
− | result=Math.round(unita * | + | result=Math.round(unita * dec2) / dec2; |
− | document. | + | document.formulaForm2.unit21.value=result; |
− | result=Math.round(unitb * | + | result=Math.round(unitb * dec2) / dec2; |
− | document. | + | document.formulaForm2.unit22.value=result; |
} | } | ||
// --></script> | // --></script> | ||
− | <form name=" | + | <form name="formulaForm2" id="formulaForm2"> |
<div align="left"> | <div align="left"> | ||
<table border="0" cellpadding="0" cellspacing="1" align="left"> | <table border="0" cellpadding="0" cellspacing="1" align="left"> | ||
Regel 34: | Regel 34: | ||
<td> x </td> | <td> x </td> | ||
− | <td rowspan="2"><input type="text" size="6" name=" | + | <td rowspan="2"><input type="text" size="6" name="conv2" value="<!--{$conv2|escape:'quotes'}-->" readonly></td> |
<td> = </td> | <td> = </td> | ||
Regel 42: | Regel 42: | ||
<td rowspan="2"><!--{$unit22|escape:'quotes'}--></td> | <td rowspan="2"><!--{$unit22|escape:'quotes'}--></td> | ||
− | <td rowspan="2" align="center"><input type="button" name="Calculate" value="Calc" onclick=" | + | <td rowspan="2" align="center"><input type="button" name="Calculate" value="Calc" onclick="calculateFormula2(document.formulaForm2.unit21.value,document.formulaForm2.unit22.value,document.formulaForm2.conv2.value,<!--{$dec2|escape:'quotes'}-->)"></td> |
<td rowspan="2" align="center"><input type="reset" name="resetButton" value="Reset"></td> | <td rowspan="2" align="center"><input type="reset" name="resetButton" value="Reset"></td> |