arkadaşlar bana boyle bir script lazım sağlık sitesi için boyumuzu kilomuzu girdiğimizde ideal kilomuzu gostericek bir script arıyorum elinde olan arkadaşlar varsa yardımcı olurlarsa sevinirim. .
ilgilenenlere teşekkürler. .
kilonuzu hesaplayın scripti
2
●379
- 29-12-2007, 21:07:56Üyeliği durduruldugoogle a yazdım çıkan bi sitenin kaynak kodları
<div style="padding-top: 0px; padding-left: 0px; padding-bottom: 0px;"> <table align="center" bgcolor="white" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td colspan="3" height="70"><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td height="100%" valign="top"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td width="580"> </td> </tr> <tr> <td colspan="2"> <script language="JavaScript"> function bmiCalc(form) { var weight = Number(form.wt.value); var height = Number(form.ht.value); if (!checkNum(weight,"'Kilo'")) { form.wt.select(); form.wt.focus(); return false } if (!checkNum(height,"'Boy'")) { form.ht.select(); form.ht.focus(); return false } if (form.wu.selectedIndex == 0) { // What units for weight? // 0 = lbs // 1 = kg weight = weight * 0.45359237; // Convert wt (lbs to kg) } if (form.***[1].checked) { // Is the patient female? // 0 = male // 1 = female leanConvert = 148; idealConvert = 45.5; // conversion factors for women } else { leanConvert = 128; idealConvert = 50; // conversion factors for men } if (form.hu.selectedIndex == 0) { // if height units are "inches" heightInches = height; heightMeters = height * 2.54 / 100; } if (form.hu.selectedIndex == 1) { // if height units are "cm" heightInches = height / 2.54; heightMeters = height / 100; } if (form.hu.selectedIndex == 2) { // if height units are "meters" heightInches = height * 100 / 2.54; heightMeters = height; } var bsa = 0.20247 * Math.pow(heightMeters,0.725) * Math.pow(weight,0.425); var leanKg = 1.1 * weight - leanConvert * (Math.pow(weight,2) / Math.pow((100 * heightMeters),2)); var leanLbs = leanKg * 2.2046226; var idealKg = idealConvert + 2.3 * (heightInches - 60); var idealLbs = idealKg * 2.2046226; var bmi = weight / Math.pow(heightMeters,2); bsa = rounding(bsa,2); leanKg = Math.round(leanKg); leanLbs = Math.round(leanLbs); idealKg = Math.round(idealKg); idealLbs = Math.round(idealLbs); bmi = rounding(bmi,1); if (bmi < 18.5) { var interp = "ideal kilonuzun altinda" } else { if (bmi < 25.0) { var interp = "Normalsiniz" } else { if (bmi < 30.0) { var interp = "ideal Kilonuzun ustunde" } else { var interp = "Acil Diyet uyarisi" } } } form.bsa.value = bsa; form.leanKg.value = leanKg; form.leanLbs.value = leanLbs; form.idealKg.value = idealKg; form.idealLbs.value = idealLbs; form.bmi.value = bmi; form.interp.value = interp; return true } function checkNum(val,text) { if ((val == null) || (isNaN(val)) || (val == "") || (val < 0)) { alert("Lütfen bu alani doldurunuz " + text + "."); return false } return true; } function rounding(number,decimal) { multiplier = Math.pow(10,decimal); number = Math.round(number * multiplier) / multiplier; return number } </script> <form name="bmi" method="post"> <table border="0" cellpadding="4" cellspacing="1" width="100%"> <tbody><tr> <td bgcolor="#f1c7e6" width="28%">Cinsiyet:</td> <td bgcolor="#f1c7e6" width="25%"><input name="***" checked="checked" type="radio"> Erkek <input name="***" type="radio"> Bayan</td> <td bgcolor="#f1c7e6" width="47%"><strong>Yandaki Parametrelerin Formülleri :</strong></td> </tr> <tr> <td bgcolor="#f1c7e6"><span class="style1">Kilonuz:</span></td> <td bgcolor="#f1c7e6"><input size="3" maxlength="4" value="" name="wt" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> <select name="wu" size="1" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;"> <option>lbs </option> <option selected="selected" value="kg ">kg</option> </select></td> <td rowspan="2" bgcolor="#f1c7e6"><dl> <dt><strong>Vücut Yüzey Alanı</strong><br> </dt> 0.20247 x Boy (m)<sup>0.725</sup> x Ağırlık (kg)<sup>0.425</sup> </dl> </td> </tr> <tr> <td class="style1" bgcolor="#f1c7e6">Boyunuz:</td> <td bgcolor="#f1c7e6"><input size="3" maxlength="3" value="" name="ht" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> <select name="hu" size="1" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;"> <option>inches </option> <option selected="selected" value="cm ">cm</option> <option>meters </option> </select></td> </tr> <tr> <td colspan="2" bgcolor="#f1c7e6"><div align="center"> <input name="button" value="İdeal Kilomu Hesapla" onclick="bmiCalc(this.form)" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="button"> </div></td> <td rowspan="3" bgcolor="#f1c7e6" valign="top"><dl> <dt><strong>Yağsız Vücut Ağırlığı<br> </strong></dt> Erkek : (1.10 x Ağırlık (kg)) - 128 (Ağırlık<sup>2</sup>/(100 x Boy(m))<sup>2</sup>) <br><br> Bayan : (1.07 x Ağırlık (kg)) - 148 (Ağırlık<sup>2</sup>/(100 x Boy(m))<sup>2</sup>) <dt></dt> </dl> </td> </tr> <tr> <td colspan="2" bgcolor="#f1c7e6"><b><font color="#ab0072" face="Trebuchet MS" size="3"><b>Sonuçlar</b></font></b></td> </tr> <tr> <td bgcolor="#f1c7e6">Vücut Yüzey Alanınız : </td> <td bgcolor="#f1c7e6"><input size="5" maxlength="5" value="" name="bsa" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> m<sup>2</sup></td> </tr> <tr> <td bgcolor="#f1c7e6">Yağsız Vücut Ağırlığınız : </td> <td bgcolor="#f1c7e6"><input size="3" maxlength="3" value="" name="leanKg" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> kg = <input size="3" maxlength="5" value="" name="leanLbs" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> lbs </td> <td rowspan="2" bgcolor="#f1c7e6" valign="top"><dl> <dt><strong>İdeal Vücut Ağırlığı</strong></dt><br> Erkek : 50 + 2.3 ( Boy (in) - 60 ) <br> Bayan : 45.5 + 2.3 ( Boy (in) - 60 ) </dl> </td> </tr> <tr> <td bgcolor="#f1c7e6">İdeal Vücut Ağırlığınız : </td> <td bgcolor="#f1c7e6"><input size="3" maxlength="5" value="" name="idealKg" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> kg = <input size="3" maxlength="5" value="" name="idealLbs" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> lbs </td> </tr> <tr> <td bgcolor="#f1c7e6">Body Mass Index (BMI) :</td> <td bgcolor="#f1c7e6"><input size="7" maxlength="5" value="" name="bmi" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"> kg/m<sup>2</sup> = </td> <td rowspan="2" bgcolor="#f1c7e6"><dl> <dt><strong>Body Mass Index (Vücut Kitle İndeksi)</strong></dt><br> Ağırlık (kg) / Boy (m)<sup>2</sup> </dl> </td> </tr> <tr> <td bgcolor="#f1c7e6">Sonuç : </td> <td bgcolor="#f1c7e6"><input size="20" maxlength="12" value="" name="interp" style="border-color: rgb(170, 0, 114); background: rgb(243, 183, 219) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(170, 0, 114); font-size: 9pt;" type="text"></td> </tr> </tbody></table> </form>