Показать сообщение отдельно
  #11 (permalink)  
Старый 13.11.2012, 22:54
Аватар для a_l
a_l a_l вне форума
Кандидат Javascript-наук
Отправить личное сообщение для a_l Посмотреть профиль Найти все сообщения от a_l
 
Регистрация: 15.09.2011
Сообщений: 143

Маэстро, без обид, но такой код хорошо подойдёт к этой теме:
http://javascript.ru/forum/offtopic/...bydlokoda.html
Для 300 вопросов будет 596 лишних кнопок!
Dimaz, а зачем кнопке далее исчезать на последнем вопросе? Пользователь ведь должен как-то сообщить, что выбрал последний ответ. Или у вас ещё одна кнопка есть? Про кнопку назад вы не писали Тогда нужно добавить обработчик и к ней:
var i = 0,
    questions = document.getElementsByTagName('p');
document.getElementById('right').onclick = function() {
  if(i === questions.length - 1) {
    this.style.display='none';
    return false;
  }
  questions[i].style.display='none';  
  i++;
  questions[i].style.display='block';
}
document.getElementById('left').onclick = function() {
  if(i === 0) {
    return false;
  }
  questions[i].style.display='none';  
  i--;
  questions[i].style.display='block';
  if(i === 0) {
    this.style.display='none';
  }
}​
​

Последний раз редактировалось a_l, 13.11.2012 в 23:15.
Ответить с цитированием