<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>