Не работает javascript, установил плагин Sourcerer, но все равно что-то не работает. Подскажите может в коде проблема, а то я в javascript не очень Код (javascript): <table cellspacing="1" cellpadding="0" border="0" width="100%"> <tbody><tr> <td valign="top"> <table cellpadding="0" cellspacing="0" class="moduletable"> <tbody><tr> <td> <div align="left" class="servis td_pad"> <script> function calcIt() { oForm = document.calc; weight = parseInt(oForm.weight.value*1); age = parseInt(oForm.age.value*1); feet = parseInt(oForm.feet.value*1); if ( (age <= 12) || (age > 75)) { alert ("Введите возраст от 13 до 75"); return false; } if ( (weight <= 40) || (weight > 200) ) { alert ("Введите корректный вес"); return false; } if ( (feet < 50) || (feet > 250) ) { alert ("Рост может быть от 50 до 250 см"); return false; } if (oForm.weighttype[0].checked) weight = weight/2.2; height = feet; if (oForm.optFormula[1].checked) { if (oForm.sex[0].checked) { result = 66.5 + (13.75 * weight) + (5.003 * height) - (6.775 * age); } else { result = 655.1 + (9.563 * weight) + (1.850 * height) - (4.676 * age); } } else { if (oForm.optFormula[0].checked) { if (oForm.sex[0].checked) result = 5 + (10 * weight) + (6.25 * height) - (5 * age); else result = -161 + (10*weight) + (6.25 * height) - (5 * age); } else { result = 0; } } var maintain = result * oForm.activity.options[oForm.activity.selectedIndex].value; var isBMR = false; if (oForm.activity.options[oForm.activity.selectedIndex].value == 1) isBMR = true; rockBottom = (weight*2.2)*8; var suffix = " ккалорий в день"; if (!oForm.optResults[0].checked) { maintain = maintain * 4.184; rockBottom = rockBottom * 4.184; suffix = " килоджоулей в день"; } s = Math.round(maintain) + suffix; answer.innerHTML =s; loseFat = maintain - (maintain*0.20) if (loseFat < rockBottom && rockBottom <= maintain) loseFat = rockBottom; s = Math.round(loseFat) + suffix; lose.innerHTML =s; var gain = maintain + (maintain*0.20) s = Math.round(gain) + suffix; if (isBMR) { lose.innerHTML ="-"; } var zigzag = new Array(1,0.8,1.2,1,0.9,1.1,1); var tbl =document.getElementById('zigResultsTable'); var sZig; for (r = 1; r < tbl.rows.length; ++r) { thisRow = tbl.rows[r]; for (c = 1; c < thisRow.cells.length; ++c) { if (c==1) sZig = extLoseFat * zigzag[r-1]; if (c==2) sZig = loseFat * zigzag[r-1]; if (c==3) sZig = maintain * zigzag[r-1]; if (c==4) sZig = gain * zigzag[r-1]; if (sZig < rockBottom) sZig = rockBottom thisRow.cells[c].innerHTML = Math.ceil(sZig); if (isBMR) thisRow.cells[c].innerHTML = "-"; } } return true; } </script> <div id="printArea"> <table width="100%" style="padding-top:10px;border: 3px solid #dedede" border="0" cellpadding="0" cellspacing="0"> <form name="calc"></form> <tbody><tr> <td width="100" align="right" class="small">Ваш возраст: </td> <td align="left" class="small"><input name="age" type="text" class="inp" id="age" size="2" maxlength="2"> лет </td> </tr> <tr> <td align="right" class="small">Пол: </td> <td align="left" class="small"><input name="sex" type="radio" class="rad" id="sexMale" value="M" checked=""> <label for="sexMale">Мужской</label> <br> <input name="sex" type="radio" class="rad" id="sexFem" value="F"> <label for="sexFem">Женский</label></td> </tr> <tr> <td align="right" class="small">Ваш вес: </td> <td class="small"><input name="weight" class="inp" id="weight" size="3" maxlength="3"> <input name="weighttype" type="radio" class="rad" id="weighttype1" value="P"> <label for="weighttype1">Фунты</label> <input name="weighttype" type="radio" class="rad" id="weighttype2" value="K" checked=""> <label for="weighttype2">Килограммы</label> </td> </tr> <tr> <td align="right" class="small">Ваш рост: </td> <td class="small"><input name="feet" class="inp" id="feet" size="3" maxlength="3"> сантиметров </td> </tr> <tr> <td align="right" style="padding-right:7px;">Выберите образ жизни:</td> <td class="small"><select name="activity" size="1" class="small" id="activity"> <option value="1.0" selected="true">Основной уровень обмена веществ в состоянии покоя</option> <option value="1.2" class="hilite">Минимальные нагрузки (малоподвижный образ жизни)</option> <option value="1.375">Тренировки 3 раза в неделю</option> <option value="1.4625" class="hilite">Тренировки 5 раз в неделю (работа средней тяжести)</option> <option value="1.550">Активные тренировки 5 раз в неделю</option> <option value="1.6375" class="hilite">Тренировки каждый день</option> <option value="1.725">Ежедневные активные тренировки 2 раза в день</option> <option value="1.9" class="hilite">Активные ежедневные тренировки, тяжелая физическая работа</option> </select></td> </tr> <tr> <td colspan="2" align="center"><div id="advanced" class="displayNone"> <table class="formulas" width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF"> <tbody><tr> <td style="padding-bottom: 6px;" align="right" class="small">Результат в: </td> <td align="left" style="padding-bottom: 6px;" class="small"><input name="optResults" type="radio" class="rad" id="optResults" value="C" checked=""> <label for="optResults">Калориях</label> <input name="optResults" type="radio" class="rad" id="optResults2" value="K"> <label for="optResults2">Килоджоулях</label></td> </tr> <tr> <td align="right" valign="top" class="small">Считаем по методу: <br><br> </td> <td align="left" class="small"><input type="radio" class="rad" name="optFormula" id="optMS" value="M" checked=""> <label for="optMS">Маффина-Джеора<br> </label> <input type="radio" class="rad" name="optFormula" id="optHB" value="H"> <label for="optHB">Харриса-Бенедикта</label></td> </tr> </tbody></table> </div></td> </tr> <tr> <td align="center" colspan="2"><br> <input type="button" value="Выполнить индивидуальный расчет" onclick="calcIt()" id="Button1" name="Button1"> </td> </tr> <tr> <td colspan="2" class="small"> </td> </tr> <tr align="center"> <td colspan="2" class="small"><strong>Результат расчета. Вашему организму требуется для: </strong></td> </tr> <tr> <td colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="3"> <tbody><tr> <td align="right" width="50%">Поддержания веса: </td> <td width="50%"><div id="answer" type="text" style="font-weight:bold"></div></td> </tr> <tr> <td align="right">Похудения: </td> <td><div id="lose" style="font-weight:bold"></div></td> </tr> </tbody></table> </td> </tr> </tbody></table> </div> </div> </td> </tr> </tbody></table> </td> </tr> </tbody></table>
А плагин зачем, если редактор не вырезал код? А откуда переменная calc ? Код (javascript): oForm = document.calc; Проверяй через консоль браузера ошибки яваскрипта. Ну а вообще - применить jquery, для камильфо, то есть удаления яваскрипта с разметки html.