Показать сообщение отдельно
  #9 (permalink)  
Старый 27.12.2009, 20:41
Интересующийся
Отправить личное сообщение для bobo123 Посмотреть профиль Найти все сообщения от bobo123
 
Регистрация: 20.11.2009
Сообщений: 12

есть код
<script>
  var tt=document.getElementById('vopros').getElementsByTagName('div');
  document.write('<div id="button" style="position: absolute; top: 20px; left: 120px; height:80%; width: 120px; overflow: scroll; overflow-x: hidden;">');
  for(var i=0; i<tt.length; i++)  
    {
      var j=i+1;
      document.write('<input type="button" value="Вопрос '+j+'" style="width:100" OnClick="show('+'tt['+i+'].id'+')"><br>');
    }
  document.write('</div>');
</script>

tt=3;
r- массив, в нем храняться значения question4, question7, question3
получается следующее

<div id="button" style="position: absolute; top: 20px; left: 120px; height:80%; width: 120px; overflow: scroll; overflow-x: hidden;">
	<input type="button" value="Вопрос 1" style='width:100' OnClick="show('question4')">
	<input type="button" value="Вопрос 2" style='width:100' OnClick="show('question7')">
	<input type="button" value="Вопрос 3" style='width:100' OnClick="show('question3')">
</div>

допустим я нажал по вопросу 1, вывело в div кое какой текст.
как теперь сделать, чтобы по нажатию на кнопку(созданную заранее), показывался следующий id=question7.

Последний раз редактировалось bobo123, 27.12.2009 в 22:02.
Ответить с цитированием