Показать сообщение отдельно
  #1 (permalink)  
Старый 08.10.2011, 00:23
Интересующийся
Отправить личное сообщение для f0rzik Посмотреть профиль Найти все сообщения от f0rzik
 
Регистрация: 15.08.2011
Сообщений: 22

вывод данных из массива
подскажите как организовать вывод данных?

<html>
<head>
<title>JavaScript</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
	
<script type="text/javascript">
	
    var a = new Array ("1","2","3","4","5")
    a.sort(function() {return 0.5 - Math.random()})
    var d = new Array () 
    var index = 0;     
       
window.onload = function(){
          viewElement();}
           
function viewElement(){
          var e = document.getElementById("view").innerHTML= a[index];
	d.push(e) 
		   
}
          
function nextClick() {

          if (index<a.length-1) {
          index++
}
          viewElement();
}

		 
function arrTwo(){//проверка массива d
		 for (i in d) {
     //document.write(i);
     document.write(d[i]);
}
}
		  
     </script>
</head>

<body>
     
  <h1 align = "center"></h1>
  </br>
  </br>
  </br>
  <div align = "center" > 
   <div id="view"></div>
   </div>
  </br>
  </br>
  </br>
  <div align = "center" > 
   <a><button onclick = "nextClick()"> next </button></a>
    <a><button onclick = "arrTwo()"> проверка массива 2</button></a>
   
   </div> 
</body>
</html>


суть в чем, в массиве а-5 значений которые выводятся в случайном порядке и записываются в массив д. Вопрос :как кнопкой next осуществить вывод 10,20 итд случайных значений? Как бы понимаю что нужно сделать сверку d.length ==10 к примеру, и если true, то остановиться, а если false? вызывать заново nextClick()? и где эту проверку написать(опять же в nextClick()?)?

Последний раз редактировалось f0rzik, 08.10.2011 в 00:29.
Ответить с цитированием