<HTML>
<HEAD>
<TITLE>JavaScript - Dćmi 3</TITLE>

<SCRIPT LANGUAGE="LiveScript">
<!--
function compute(form){
// Athuga inntak og skila núlli ef inntak er rangt
   if (form.klst.value==null || form.klst.value.length==0) form.klst.value=0
   if (form.min.value==null  || form.min.value.length==0)  form.min.value=0
   if (form.sek.value==null  || form.sek.value.length==0)  form.sek.value=0

// Reikna tíma  í sekúndum 
// Athugiđ ađ sekúndur eru margfaldađar međ 1 til ađ "typecasta" ţeim úr streng í tölu
   var timi = (form.klst.value*3600) + (form.min.value*60) + (form.sek.value*1);

// Athuga hvort allt sé löglegt
   if (timi != 0 && form.km.value.length != 0){
      var t1 = 1000*form.km.value/timi
      form.m_min.value= t1*60
   }
   return;
}

function clear(form){
// Hreinsa öll svćđi
   form.km.value = "";
   form.klst.value = "";
   form.min.value = "";
   form.sek.value = "";
   form.m_min.value = "";
}
// -->
</SCRIPT>
</HEAD>


<BODY>
<H2>Reiknivél hlauparans</H2>
Hér fyrir neđan er FORM sem leyfir notanda ađ slá inn vegalegd í kílómetrum og tíma í klukkustundum, mínútum og sekúndum og notar síđan JavaScript föll til ađ reikna út međalhrađann í metrum á sekúndu.

<FORM>
<TABLE border=4>
<TR>
<TD><DIV ALIGN=CENTER>Kílómetrar</DIV></TD>
<TD><DIV ALIGN=CENTER>klst</DIV></TD>
<TD><DIV ALIGN=CENTER>mín</DIV></TD>
<TD><DIV ALIGN=CENTER>sek</DIV></TD>
<TD><DIV ALIGN=CENTER> metrar/mín</DIV></TD>
</TR>
<TR>
<TD><INPUT TYPE=TEXT NAME=km SIZE=9 > 
<TD><INPUT TYPE=TEXT NAME=klst SIZE=6 > 
<TD><INPUT TYPE=TEXT NAME=min SIZE=6 > 
<TD><INPUT TYPE=TEXT NAME=sek SIZE=6 >
<TD><INPUT TYPE=TEXT NAME=m_min SIZE=9  > 
<TD><INPUT TYPE="button" VALUE="Reikna" OnClick="compute(this.form)"> 
<TD><INPUT TYPE="reset"  VALUE="Hreinsa" OnClick="clear(this.form)">
</TABLE>
</FORM>

</BODY>
</HTML>