Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2013, 20:04
Новичок на форуме
Отправить личное сообщение для masterfrag Посмотреть профиль Найти все сообщения от masterfrag
 
Регистрация: 30.11.2013
Сообщений: 4

Разделение массива
Случай не самый сложный как я понимаю, но своими мозгами дойти не могу.
Существует форма на сайте. В ней при селекте изменяются изображения на сайте.
Под один селект настроил без проблем, со вторым начались проблемы
Вот код:
pictures = new Array()
for(i=0;i<5;i++)
   {
    pictures[i] = new Image()
    if(i==0) pictures[i].src = "./images/shapka01.png"
    if(i==1) pictures[i].src = "./images/shapka02.png"
    if(i==2) pictures[i].src = "./images/shapka03.png"
    if(i==3) pictures[i].src = "./images/shapka04.png"
    if(i==4) pictures[i].src = "./images/shapka05.png"
   }
function l_image()
   {
    document.shapka.src = pictures[document.form1.item.selectedIndex].src
   }
   pictures = new Array()
for(j=0;j<5;j++)
   {
    pictures[j] = new Image()
    if(j==0) pictures[j].src = "./images/sharf01.png"
    if(j==1) pictures[j].src = "./images/sharf02.png"
    if(j==2) pictures[j].src = "./images/sharf03.png"
    if(j==3) pictures[j].src = "./images/sharf04.png"
    if(j==4) pictures[j].src = "./images/sharf05.png"
   }
function r_image()
   {
    document.sharf.src = pictures[document.form1.item.selectedIndex].src
   }


А это сама форма селектора:
<img src="images/formpole-1.png" class="left" /><select name=item onChange=l_image()>
        <option selected="selected">Шапка 1
        <option>Шапка 2
        <option>Шапка 3
        <option>Шапка 4
        <option>Шапка 5
      </select><img src="images/formpole-2.png" class="left" /><br />
<img src="images/formpole-1.png" class="left" /><select name=item onChange=r_image()>
        <option selected="selected">Коричн. "Bersar"
        <option>Синий шарф
        <option>Черный "Звездочка"
        <option>Черный "Bersar"
        <option>Коричн. "Звездочка"
      </select><img src="images/formpole-2.png" class="left" />
Ответить с цитированием