• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » imgchange
imgchange
oregon
Сообщений: 123
Репутация: 1

Сообщение # 1 | 13:40:25
Код
<script type="text/javascript">
function imgchange(ostek) {
  if (ostek == 'ostek1') {
  document.getElementById('ostek').src = "http://region-plast.kz/images/balcon/ostek1.png";
  }
      
  else if (ostek == 'ostek2') {
  document.getElementById('ostek').src = "http://region-plast.kz/images/balcon/ostek2.jpg";
  }  
  }  
</script>  

<script type="text/javascript">
function imgchange(roof) {
  if (roof == 'roof1') {
  document.getElementById('roof').src = "http://region-plast.kz/images/balcon/point.png";
  }
      
  else if (roof == 'roof2') {
  document.getElementById('roof').src = "http://region-plast.kz/images/balcon/roof1.png";
  }  
      
  else if (roof == 'roof3') {
  document.getElementById('roof').src = "http://region-plast.kz/images/balcon/roof2.png";
  }      
  }  
</script>

  <img id="ostek" style="position:absolute; left:2px; top:2px; z-index:9999;">
  <img id="roof" style="position:absolute; left:2px; top:2px;">
   
  <input type="radio" name="ostek" value="ostek1" checked="checked" onclick="imgchange(this.value);" />Холодное  
  <input type="radio" name="ostek" value="ostek2" onclick="imgchange(this.value);" />Теплое

  <input type="radio" name="roof" value="roof1" checked="checked" onclick="imgchange(this.value);" />Без крыши
  <input type="radio" name="roof" value="roof2" onclick="imgchange(this.value);" />Профлист  
  <input type="radio" name="roof" value="roof3" onclick="imgchange(this.value);" />Ондулин  


Суть вот в чем, по отдельности скрипты работают отлично, но вместе, нет. Почему не пойму. Нужно что бы они работали вместе, а их будет еще 3 вида.

$Tiny$
Сообщений: 193
Репутация: 62

Сообщение # 2 | 13:59:28
oregon, каждой функции - свое уникальное название.
function imgchange2(roof) {

<input type="radio" name="roof" value="roof1" checked="checked" onclick="imgchange2(this.value);" />Без крыши
<input type="radio" name="roof" value="roof2" onclick="imgchange2(this.value);" />Профлист
<input type="radio" name="roof" value="roof3" onclick="imgchange2(this.value);" />Ондулин
oregon
Сообщений: 123
Репутация: 1

Сообщение # 3 | 14:36:34
$Tiny$, Спасибо, а я думал что imgchange нельзя менять название.
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » imgchange
  • Страница 1 из 1
  • 1
Поиск: