Показать сообщение отдельно
  #1 (permalink)  
Старый 31.01.2012, 12:19
Новичок на форуме
Отправить личное сообщение для lart Посмотреть профиль Найти все сообщения от lart
 
Регистрация: 31.01.2012
Сообщений: 2

Вывод 2 блоков div
Здравствуйте, господа. Первый раз столкнулся с необходимостью работы на javascript. Задача следующая: вывести 2 блока div, стоящих рядом, использующих один и тот же скрипт. Код следующий
var array = new Array();
var speed = 10;
var timer = 10;

// Loop through all the divs in the slider parent div //
// Calculate seach content divs height and set it to a variable //
function slider(target,showfirst) {
  var slider = document.getElementById(target);
  var divs = slider.getElementsByTagName('div');
  var divslength = divs.length;
  for(i = 0; i < divslength; i++) {
    var div = divs[i];
    var divid = div.id;
    if(divid.indexOf("head") != -1) {
      div.onclick = new Function("processClick(this)");
    } else if(divid.indexOf("content-m") != -1) {
      var section = divid.replace('-content-m','');
      array.push(section);
      div.maxh = div.offsetHeight;
      if(showfirst == 1 && i == 1) {
        div.style.display = 'block';
      } else {
        div.style.display = 'none';
      }
    }
  }
}


В итоге получается следующее:

Подскажите пожалуйста, где в коде изменить условие, чтобы не один (который слева), а два блока срабатывали одинаково. Или каким способом можно реализовать вывод второго блока, заранее благодарен!

Последний раз редактировалось lart, 31.01.2012 в 12:51.
Ответить с цитированием