Widget:BMI

Fra Onco
Hopp til navigering Hopp til søk

<html>

<head> <title>Kroppsmasseindeks-kalkulator</title>

<script type="text/javascript"> function nCheckDecimal(szValue)

   	{ szValues=szValue.split(","); if(szValues.length > 1) { szValue=szValues[0].concat("."); szValue=szValue.concat(szValues[1]); } nNumber=parseFloat(szValue); nNumber=(Math.round(nNumber * 10))/10; return nNumber; } 
   function nMakeDecimal(szValue, nPos) 
   	{ szValues=szValue.split(","); if(szValues.length > 1) { szValue=szValues[0].concat("."); szValue=szValue.concat(szValues[1]); } else { szValues=szValue.split("."); if(szValues.length==1){ szValue=szValue.substr(0,nPos) + "." + szValue.substr(nPos,2); } } return parseFloat(szValue); } 
   function Calculate() 
   	{ nVekt=parseFloat(document.forms['KMIkalk'].vekt.value); nHoyde=parseFloat(document.forms['KMIkalk'].hoyde.value); nBmi=nVekt / (nHoyde * nHoyde); nBmi=(Math.round(nBmi * 10))/10; document.forms['KMIkalk'].bmi.value=nBmi; } 
   function Changed(objInput,nLow,nHi,bDec) 
   	{ if(bDec) { nNumber=nMakeDecimal(objInput.value,1); } else { nNumber=nCheckDecimal(objInput.value); } if(isNaN(nNumber) || nNumber < nLow) { nNumber=nLow; } else if(nNumber > nHi) { nNumber=nHi; } objInput.value=nNumber; } 
   </script>

</head>

<body>

Beregning av kroppsmasseindeks (KMI)

Kroppsmasseindeks (KMI) brukes som et objektivt mål for å vurdere totalt kroppsfett.*

Kroppsmasseindeks er definert som: KMI = vekt(kg) / høyde(m)2

   <form id="KMIkalk">
Vekt
           <input type="text" onchange="Changed(this,0,999.9,false);" name="vekt" size="6" value="0" />
kg
Høyde /
           <input type="text" onchange="Changed(this,0,9.99,true);" name="hoyde" size="6" value="0" />
m
KMI =
           <input type="text" name="bmi" size="6" value="0" readonly="readonly" />
kg/m2
           <input onclick="Calculate();" type="button" value="Beregn" />
   </form>

Tolkninger

  • KMI 20-25 er normal vekt
  • KMI > 27 gir økt helserisiko
  • KMI > 30 defineres som fedme

*Ofte brukes forkortelsen BMI i stedet for KMI, etter den engelske betegnelsen (Body Mass Index).

</body>

</html>