Dataluola

Tervetuloa Dataluolaan!
Rekisteröidy ilmaiseksi, niin pääset kirjoittamaan omia viestiketjuja, viestejä, profiiliviestejä ja muita julkaisuja. Dataluolan sivuilta löytyy myös chat!

Mittayksikkömuunnin (tarkka)

#1
Koodi:
<script type='text/javascript' src='...'></script><script language="JavaScript" type="text/javascript">

function nofocus()
{
document.convert.InUnit.focus()
}
var cmValue = 1
var mValue = 100
var kmValue = 100000
var inValue = 2.54000843476
var ftValue = 30.4801012183
var ydValue = 91.440275784
var miValue = 160934.708789
function toCM()
{
var i = document.convert.unit.selectedIndex
var thisUnit = document.convert.unit.options[i].value
if (thisUnit == "CM")
{
document.convert.cm.value = document.convert.InUnit.value
}
else if(thisUnit == "M")
{
document.convert.cm.value = document.convert.InUnit.value * mValue
}
else if(thisUnit == "KM" )
{
document.convert.cm.value = document.convert.InUnit.value * kmValue
}
else if(thisUnit == "IN" )
{
document.convert.cm.value = document.convert.InUnit.value * inValue
}
else if(thisUnit == "FT" )
{
document.convert.cm.value = document.convert.InUnit.value * ftValue
}
else if(thisUnit == "YD" )
{
document.convert.cm.value = document.convert.InUnit.value * ydValue
}
else if(thisUnit == "MI" )
{
document.convert.cm.value = document.convert.InUnit.value * miValue
}
toAll()
}
function toAll()
{
var m = document.convert.cm.value
document.convert.m.value = m / mValue
document.convert.km.value = m / kmValue
document.convert.inch.value = m / inValue
document.convert.ft.value = m / ftValue
document.convert.yd.value = m / ydValue
document.convert.mi.value = m / miValue
}
//-->
</script>
<div align="center"><h1>Mittayksikk&ouml muunnin</h1></div>

<div align="center"><form name="convert">
<table border=1>
<tr><th>Mittayksikk&ouml </th><th>Pituus/koko </th></tr>
<tr>
<td>
<select name="unit">
<option value="CM">Sentti&auml
<option value="M">Metri&auml
<option value="KM">Kilometri&auml
<option value="IN">Tuumaa
<option value="FT">Jalkaa
<option value="YD">Yardia
<option value="MI">Mailia
</select>
</td>
<td>
<input type="text" name="InUnit" size="20" maxlength="20" value="0">
</td>
</tr>
<tr>
<td>
Sentti&auml:   </td>
<td>
<input type="text" name="cm" size="20" maxlength="20" value="0" onFocus="nofocus()">
</td>
</tr>
<tr>
<td>
Metri&auml:
</td>
<td>
<input type="text" name="m" size="20" maxlength="20" value="0" onFocus="nofocus()">
</td>
</tr>
<tr>
<td>
Kilometri&auml:   </td>
<td>
<input type="text" name="km" size="20" maxlength="20" value="0" onFocus="nofocus()">
</td>
</tr>
<tr>
<td>
Tuumaa:   </td>
<td>
<input type="text" name="inch" size="20" maxlength="20" value="0" onFocus="nofocus()">
</td>
</tr>
<tr>
<td>
Jalkaa:   </td>
<td>
<input type="text" name="ft" size="20" maxlength="20" value="0" onFocus="nofocus()">  </td>
</tr>
<tr>
<td>
Yardia:   </td>
<td>
<input type="text" name="yd" size="20" maxlength="20" value="0" onFocus="nofocus()">
</td>
</tr>
<tr>
<td>
Mailia:   </td>
<td>
<input type="text" name="mi" size="20" maxlength="20" value="0" onFocus="nofocus()">
</td>
</tr>
<tr>
<td align="center">
<input type="Reset" value="Nollaa">
</td>
<td align="center">
<input type="button" value="Muunna" onClick="toCM()">
</td>
</tr>
</table>
</form>
</div>
Koodia saa vapaasti käyttää