Проверка ошибки
<SCRIPT LANGUAGE="JavaScript"> function price(form) { document.getElementById("result_Vibor").innerHTML = '<h1> Результат вышего выбора: </h1>'; var iadro = 0; if(document.getElementById('R1').checked) { iadro=parseFloat(form.R1.value); document.getElementById("text").innerHTML = '<table><tr><td><table border="1" cellspacing="0" cellpadding="0" ><tr><td> R1</td></tr></table> </td></tr></table>'; } if(document.getElementById('R4').checked) { iadro=parseFloat(form.R4.value); document.getElementById("text").innerHTML = '<table><tr><td><table border="1" cellspacing="0" cellpadding="0" ><tr><td> R4</td></tr></table> </td></tr></table>'; } if(document.getElementById('R5').checked) { iadro=parseFloat(form.R5.value); document.getElementById("text").innerHTML = '<table><tr><td><table border="1" cellspacing="0" cellpadding="0" ><tr><td> R5</td></tr></table> </td></tr></table>'; } if(document.getElementById('R7').checked) { iadro=parseFloat(form.R7.value); document.getElementById("text").innerHTML = '<table><tr><td><table border="1" cellspacing="0" cellpadding="0" ><tr><td> R7</td></tr></table> </td></tr></table>'; } if(document.getElementById('red').checked) { var idr = document.getElementById("red").value; document.getElementById("text1").innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>' + idr + '</td></tr></table>'; } if(document.getElementById('green').checked) { var idn = document.getElementById("green").value; document.getElementById("text1").innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>' + idn + '</td></tr></table>'; } if(document.getElementById('grey').checked) { var idb = document.getElementById("grey").value; document.getElementById("text1").innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>' + idb + '</td></tr></table>'; } var result = 0; if(document.getElementById("result")){ result=parseFloat(form.result.value); result*=0.001; } if(document.getElementById("b")){ var ida = document.getElementById("b").value; } if(document.getElementById("a")){ var ids = document.getElementById("a").value; document.getElementById("text4").innerHTML = '<table border="1" cellspacing="0" cellpadding="0" ><tr><td>ш: ' + ids + ' ' + 'в: ' + ida + '</td></tr></table></td></tr></table>'; } if (form.stat.checked){ var stat=parseFloat(form.stat.value); document.getElementById("text2").innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>Да</td></tr></table> '; } else { stat=0; document.getElementById("text2").innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>Нет</td></tr></table> '; } if (form.podpiska.checked){ var podpiska=parseFloat(form.podpiska.value); document.getElementById("text3").innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>Да</td></tr></table> '; } else { podpiska=0; document.getElementById("text3").innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>Нет</td></tr></table> '; } if(document.getElementById("number")){ number=parseFloat(form.number.value); var idz = document.getElementById("number").value; document.getElementById("text6").innerHTML = '<p><h2>Количество фасадов</p></h2>' + idz + 'шт.'; } document.getElementById('result_steklo').innerHTML = (parseFloat(document.getElementById('a').value)||0) * (parseFloat(document.getElementById('b').value)||0)*0.000001; if(document.getElementById("result_steklo")){ result_steklo=parseFloat(form.result_steklo.value); var result_steklo = document.getElementById("result_steklo").value; } var nachalo=0; if(document.getElementById('bezstekla').checked) { var nachalo=parseFloat(form.bezstekla.value); document.getElementById("text7").innerHTML = '<table width="150" border="1" cellspacing="0" cellpadding="0"><tr><td><p>Без стекла</p> </td></tr></table>'; } if(document.getElementById('prozrach').checked) { var nachalo=parseFloat(form.prozrach.value); document.getElementById("text7").innerHTML = '<table width="150" border="1" cellspacing="0" cellpadding="0"><tr><td><p>Прозрачное</p> </td></tr></table>'; } if(document.getElementById('satin').checked) { var nachalo=parseFloat(form.satin.value); document.getElementById("text7").innerHTML = '<table width="150" border="1" cellspacing="0" cellpadding="0"><tr><td><p>"Сатин" прозрачное</p> </td></tr></table>'; } if(document.getElementById('satin1').checked) { var nachalo=parseFloat(form.satin1.value); document.getElementById("text7").innerHTML = '<table width="150" border="1" cellspacing="0" cellpadding="0"><tr><td><p>"Сатин" бронза</p> </td></tr></table>'; } var total=44*number+(result*iadro+stat+podpiska+(nachalo*result_steklo))*number; document.getElementById("total_price").innerHTML= '<h2>Стоимость Ваших фасадов</h2>' + total + 'грн.'; } <center><input type="button" value="Посчитать" onclick="price(this.form)"><button onclick=”location.href=’http:\\www.fasadski.com.ua/index.php’”>Сбросить</button><h3>Бланк для оформления заказа <a href="http://fasadski.com.ua/blank.xls"><b> Скачать</a> </h3></b></center> <center><table> <td> <tr><table><tr><td>Тип профиля:</td><td><div id="text"></div></td></tr></table></tr> <tr><table><tr><td>Размеры:</td><td><div id="text4"></div></td></tr></table></tr> <tr><table><tr><td>Цвет:</td><td><div id="text1"></div></td></tr></table></tr> <tr><table><tr><td>Стекло:</td><td><div id="text7"></div></td></tr></table></tr> <tr><table><tr><td>Отверстия под ручку:</td><td><div id="text3"></div></td></tr></table></tr> <tr><table><tr><td>Отверстия под петлю:</td><td><div id="text2"></div></td></tr></table></tr> </td></table><center> <table border="1"> <tr><td> <div id="text6"></div></td></tr><tr> <td style="font-size: 30px;" id="total_price"></td> </tr> </table> Не работает скрипт...уже все перепробовал, нивкакую...сам скрипт вобще не трогал, пытался написать другой html перестал работать скрипт, теперь немогу вернуть его в рабочее состояние...Кому не сложно проверте на ошибки, заранее спасибо |
Какие ошибки в консоли?
|
по этой же теме вчера уже был ответ.
этот кусок же выдран откуда-то? js пытается искать элементы (например) document.getElementById("result_Vibor").innerHTML = '<h1> Результат вышего выбора: </h1>'; document.getElementById('R4').checked которых и в помине нет в разметке.. |
Часовой пояс GMT +3, время: 23:06. |