Mittayksikkömuunnin (tarkka)

Viestiketju osiossa 'Yleinen Ohjelmointi' , käynnistäjänä lifehotelli, 27.11.2015.

  1. lifehotelli

    lifehotelli Jäsen

    Viestejä:
    59
    Tykkäykset:
    33
    Aktiivisuuspisteet:
    18
    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ää
     
  2. Apex

    Apex Jäsen

    Viestejä:
    155
    Tykkäykset:
    30
    Aktiivisuuspisteet:
    28
    Tottakai saa ku näin tän vuos sit netissä toope :)
     
  3. lifehotelli

    lifehotelli Jäsen

    Viestejä:
    59
    Tykkäykset:
    33
    Aktiivisuuspisteet:
    18
    No laitappa linkkiä;)
     
  4. Apex

    Apex Jäsen

    Viestejä:
    155
    Tykkäykset:
    30
    Aktiivisuuspisteet:
    28
    Huomasitko sanat "vuosi sitten" luuletko et mulla mitn linkkiä? :D mutta löytyy kyllä netistä ;)
     
  5. Infient

    Infient Uusi jäsen

    Viestejä:
    26
    Tykkäykset:
    20
    Aktiivisuuspisteet:
    3
  6. JokkeZ

    JokkeZ Valvoja, C#/.NET Developer Henkilökunta Valvoja

    Viestejä:
    166
    Tykkäykset:
    84
    Aktiivisuuspisteet:
    28
    Siirretty oikealle alueelle. :)
     
  7. lifehotelli

    lifehotelli Jäsen

    Viestejä:
    59
    Tykkäykset:
    33
    Aktiivisuuspisteet:
    18
    Oikeassa olit. Nyt pienen etsinnän jälkeen löysin yhden lähes samanlaisen koodin pätkän
     
    Apex tykkää tästä.

Jaa tämä sivu