ANALGIN, собсна ничего сверхестественного...
1:
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"; }
<img src="discount.gif" style="display: none;" id="discount"> <!-- также можно использовать visibility: в этом случае изображение будет полностью прозрачным, но место будет занимать на странице -->
2:
<script language="JavaScript">
var a = 0;
function func() {
a = !a;
document.getElementById("sel").options[3].disabled = a;
if (a) document.getElementById("sel").selectedIndex = 0;
}
</script>
<select id="sel" onChange="func()">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
</select>