Получилось так
<script type="text/javascript">
//** Функция подсчета стоимости*
function calc() {
var type_work = document.getElementById("type_work");
if ( type_work.selectedIndex==9 ) {
document.getElementById('type_color').disabled=true;
} else {
document.getElementById('type_color').disabled=false;
};
if (( type_work.selectedIndex==3 ) || ( type_work.selectedIndex==4 ) || ( type_work.selectedIndex==5 ) || ( type_work.selectedIndex==6 )) {
document.getElementById('type_dop').disabled=true;
} else {
document.getElementById('type_dop').disabled=false;
};
var type_dop = document.getElementById("type_dop");
var type_lak = document.getElementById("type_lak");
var result = document.getElementById("result");
//** var type_math = document.getElementById("type_math"); *
var type_franch = document.getElementById("type_franch");
var type_color = document.getElementById("type_color");
var type_art = document.getElementById("type_art");
var type_straz = document.getElementById("type_straz");
var price = 0;
price = parseInt(type_work.value) + parseInt(type_franch.value) + parseInt(type_color.value) + parseInt(type_art.value) + parseInt(type_straz.value) + parseInt(type_dop.value) + parseInt(type_lak.value) ; //** + parseInt(type_math.value) //
if (( type_work.selectedIndex==4 || type_work.selectedIndex==5 ) && ( type_franch.selectedIndex==2 || type_franch.selectedIndex==3 ) && ( type_color.selectedIndex==2 || type_color.selectedIndex==3 ) && type_art.selectedIndex==11 ) { price = (price - 100); d.getElementById("discount").style.display = "block"; } else { d.getElementById("discount").style.display = "none"; };
result.innerHTML = price;
}
</script>
В html попробовал и через img и через div - тоже не фунциклирует:
<div style="display: none;" id="discount"><img src="images/discount.png"></div>
Может я && неправильно применяю ? Или ещё где-то синтаксис нарушен?