|
|
Line 3: |
Line 3: |
| <body> | | <body> |
| | | |
- | <div align="center">
| |
- | <object type="application/x-shockwave-flash" id="iGem" data="https://static.igem.org/mediawiki/2012/c/ce/UCalgary2012_FlashGame.swf" width="600px" height="400px" style="display: block !important; ">
| |
- | <param name="menu" value="false">
| |
- | <param name="scale" value="noScale">
| |
- | <param name="allowFullscreen" value="true">
| |
- | <param name="allowScriptAccess" value="always">
| |
- | <param name="bgcolor" value="#FFFFFF">
| |
- | </object>
| |
- | </div>
| |
| | | |
- |
| |
- | <div>
| |
- | Enter your weight in kilograms and your height in centimeters in the form below and press the "Let's see" button (Please read disclaimer below before using this form)
| |
- |
| |
- | <FORM NAME="BMI" method=POST>
| |
- | <TABLE border=1>
| |
- | <TR>
| |
- | <TD><DIV ALIGN=CENTER>Your Weight (kg)</DIV></TD>
| |
- | <TD><DIV ALIGN=CENTER>Your Height (cm)</DIV></TD>
| |
- | <TD><DIV ALIGN=CENTER>Your BMI</DIV></TD>
| |
- | <TD><DIV ALIGN=CENTER>My Comment</DIV></TD>
| |
- | </TR>
| |
- |
| |
- | <TR>
| |
- | <TD><INPUT TYPE=TEXT NAME=weight SIZE=10 onFocus="this.form.weight.value=''"></TD>
| |
- | <TD><INPUT TYPE=TEXT NAME=height SIZE=10 onFocus="this.form.height.value=''"></TD>
| |
- | <TD><INPUT TYPE=TEXT NAME=bmi SIZE=8 ></TD>
| |
- | <TD><INPUT TYPE=TEXT NAME=my_comment size=35></TD>
| |
- | </TABLE>
| |
- |
| |
- | <P>
| |
- | <INPUT TYPE="button" VALUE="Let's see" onClick="computeform(this.form)">
| |
- | <INPUT TYPE="reset" VALUE="Reset" onClick="ClearForm(this.form)">
| |
- | </FORM>
| |
- |
| |
- | <HR>
| |
- |
| |
- |
| |
- | <B>Disclaimer</B>: This form is based on the calculation of
| |
- | <A HREF="http://phaster.com/unpretentious/bmi.html"><I>"Body Mass Index"</I></A>
| |
- | and is only meant to be a demonstration of how Javascript(tm) could be used
| |
- | on a Web Page. Information it contains may not be accurate and is not designed
| |
- | or intended to serve as medical advice. I am not liable for any physical or
| |
- | psychological damages suffered as a result of using this script.
| |
- | <p>This free script provided by
| |
- | <a href="http://javascriptkit.com">JavaScript
| |
- | Kit</a></p>
| |
- | <hr>
| |
- |
| |
- | <SCRIPT LANGUAGE="JAVASCRIPT">
| |
- | <!-- hide this script tag's contents from old browsers
| |
- |
| |
- | //Body Mass calculator- by John Scott (johnscott03@yahoo.com)
| |
- | //Visit JavaScript Kit (http://javascriptkit.com) for script
| |
- | //Credit must stay intact for use
| |
- |
| |
- | function ClearForm(form){
| |
- |
| |
- | form.weight.value = "999";
| |
- | form.height.value = "";
| |
- | form.bmi.value = "";
| |
- | form.my_comment.value = "";
| |
- |
| |
- | }
| |
- |
| |
- | function bmi(weight, height) {
| |
- |
| |
- | bmindx=weight/eval(height*height);
| |
- | return bmindx;
| |
- | }
| |
- |
| |
- | function checkform(form) {
| |
- |
| |
- | if (form.weight.value==null||form.weight.value.length==0 || form.height.value==null||form.height.value.length==0){
| |
- | alert("\nPlease complete the form first");
| |
- | return false;
| |
- | }
| |
- |
| |
- | else if (parseFloat(form.height.value) <= 0||
| |
- | parseFloat(form.height.value) >=500||
| |
- | parseFloat(form.weight.value) <= 0||
| |
- | parseFloat(form.weight.value) >=500){
| |
- | alert("\nReally know what you're doing? \nPlease enter values again. \nWeight in kilos and \nheight in cm");
| |
- | ClearForm(form);
| |
- | return false;
| |
- | }
| |
- | return true;
| |
- |
| |
- | }
| |
- |
| |
- | function computeform(form) {
| |
- | alert("Hello");
| |
- |
| |
- | if (checkform(form)) {
| |
- |
| |
- | yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
| |
- | form.bmi.value=yourbmi;
| |
- |
| |
- | if (yourbmi >40) {
| |
- | form.my_comment.value="You are grossly obese, consult your physician!";
| |
- | }
| |
- |
| |
- | else if (yourbmi >30 && yourbmi <=40) {
| |
- | form.my_comment.value="Umm... You are obese, want some liposuction?";
| |
- | }
| |
- |
| |
- | else if (yourbmi >27 && yourbmi <=30) {
| |
- | form.my_comment.value="You are very fat, do something before it's too late";
| |
- | }
| |
- |
| |
- | else if (yourbmi >22 && yourbmi <=27) {
| |
- | form.my_comment.value="You are fat, need dieting and exercise";
| |
- | }
| |
- |
| |
- | else if (yourbmi >=21 && yourbmi <=22) {
| |
- | form.my_comment.value="I envy you. Keep it up!!";
| |
- | }
| |
- |
| |
- | else if (yourbmi >=18 && yourbmi <21) {
| |
- | form.my_comment.value="You are thin, eat more.";
| |
- | }
| |
- |
| |
- | else if (yourbmi >=16 && yourbmi <18) {
| |
- | form.my_comment.value="You are starving. Go Find some food!";
| |
- | }
| |
- |
| |
- | else if (yourbmi <16) {
| |
- | form.my_comment.value="You're grossly undernourished, need hospitalization ";
| |
- | }
| |
- |
| |
- | }
| |
- | return;
| |
- | }
| |
- | // -- done hiding from old browsers -->
| |
- | </SCRIPT>
| |
- | <div>
| |
| | | |
| </body> | | </body> |
| </html> | | </html> |