Показать сообщение отдельно
  #1 (permalink)  
Старый 06.12.2016, 12:51
Интересующийся
Отправить личное сообщение для Darya_kod Посмотреть профиль Найти все сообщения от Darya_kod
 
Регистрация: 10.07.2016
Сообщений: 21

Помогите разобраться с картинками
Добрый день, уважаемые форумчане. Сделала код и надо еще чтоб, была не одна картинка, а чтоб она менялась при смене вопроса в тесте. Я создала массив, но не могу понять, как их поменять.

var countQuest = 0;
	var plus = 0;
	var test_start = 0;
	
	function check(num){
	
		if(num == 4){ 
			
			document.getElementById('area').style.display='block'; 
			
			document.getElementById('start').style.display='none';
			
			document.getElementById('end').style.display='none';
			
			if(test_start == 0){
		
var newIm = new Array();
newIm1 = new Image();
newIm1.src = "111.jpg";
newIm2 = new Image();
newIm2.src = "112.jpg";
newIm3 = new Image();
newIm3.src = "113.jpg";
newIm4 = new Image();
newIm4.src = "114.jpg";
newIm5 = new Image();
newIm5.src = "115.jpg";



					//Массив вопросов
				var questions = ["1. На одной из последних работ Эдуарда Мане была изображена строящеяся Эйфелева башня",
				"2. Детство Поля Гогена прошло в Перу","Дерево","3. Хаим Сутин, Юдаль Пэн, Марк Шагал, Леон Бакст, Валентин Волков, Язэп Дроздович - все эти художники родились на территории современной Беларуси",
				"4. На одной из самых больших картин мира \"Явление Христа народу\", Александр Иванов одного из персонажей написал с Гоголя", "5. Дега любил писать балерин, Моне пруды и кувшинки, а кого называли \"художником воды\""];

					//Массивы вариантов ответов
				var number1 = ["Нет, такой картины у него нет", "Нет,он родился и детство провел в Париже. В экзотических странах он жил уже только в зрелом возрасте","Да, все эти выдающиеся художники родились на территории Беларуси", "Да, он очень дружил с Гоголем и попросил его позировать для картины", "Альфред Сислей"];	
				var number2 = ["Да, но это была одна из его ранних картин","Да, и это возможно и повлияло на его творческого мирооощущение","Нет, Валентин Волков и Леон Бакст родились за пределами современной Беларуси", "Нет, так как этот персонаж есть на его набросках еще до того, как он познакомился с писателем", "Камиль Писсарро"];	
				var number3 = ["Да, конечно, Мане писал башню, как Моне вокзал Сен-Лазар","Нет, его детство прошло в Чили","Нет, Валентин Волков и Юдаль Пэн родились за пределами современной Беларуси", "На картине нет персонажа похожего на Гоголя, да и Иванов не был с ним даже знаком", "Фредерик Базиль"];	
				
				
				document.getElementById('question').innerHTML=questions[countQuest];
				document.getElementById('option1').innerHTML=number1[countQuest];
				document.getElementById('option2').innerHTML=number2[countQuest];
				document.getElementById('option3').innerHTML=number3[countQuest];
				
				
					//Массив правильных ответов
				var answer = [0,1,2,1,0];
		
				test_start = 1;	
			}
		}
		else{
					//Массив вопросов
			var questions = ["1. На одной из последних работ Эдуарда Мане была изображена строящеяся Эйфелева башня",
			"2. Детство Поля Гогена прошло в Перу","3. Хаим Сутин, Юдаль Пэн, Марк Шагал, Леон Бакст, Валентин Волков, Язэп Дроздович - все эти художники родились на территории современной Беларуси",
			"4. На одной из самых больших картин мира \"Явление Христа народу\", Александр Иванов одного из персонажей написал с Гоголя","5. Дега любил писать балерин, Моне пруды и кувшинки, а кого называли \"художником воды\""];
			
				//Массивы вариантов ответов
			var number1 = ["Нет, такой картины у него нет","Нет,он родился и детство провел в Париже. В экзотических странах он жил уже только в зрелом возрасте","Да, все эти выдающиеся художники родились на территории Беларуси", "Да, он очень дружил с Гоголем и попросил его позировать для картины", "Альфред Сислей"];	
			var number2 = ["Да, но это была одна из его ранних картин","Да, и это возможно и повлияло на его творческого мирооощущение","Нет, Валентин Волков и Леон Бакст родились за пределами современной Беларуси", "Нет, так как этот персонаж есть на его набросках еще до того, как он познакомился с писателем", "Камиль Писсарро"];	
			var number3 = ["Да, конечно, Мане писал башню, как Моне вокзал Сен-Лазар","Нет, его детство прошло в Чили","Нет, Валентин Волков и Юдаль Пэн родились за пределами современной Беларуси", "На картине нет персонажа похожего на Гоголя, да и Иванов не был с ним даже знаком", "Фредерик Базиль"];	
			
			
				//Массив правильных ответов
			var answer = [0,1,2,1,0];
			
			if(num == answer[countQuest]) plus++;
			
			if(questions.length - 1> countQuest){

				countQuest++;
				
				document.getElementById('question').innerHTML=questions[countQuest];
			
				document.getElementById('option1').innerHTML=number1[countQuest];
				document.getElementById('option2').innerHTML=number2[countQuest];
				document.getElementById('option3').innerHTML=number3[countQuest];
				
				

			}
			else{ 
			
				document.getElementById('area').style.display='none';
				document.getElementById('end').style.display='block';
				alert('У Вас ' + plus + ' из 5 правильных ответа!');
			}
		}
	}


<div style="margin-top: 10px;">

<div id="area" class="wrapper1">



<center>

<img src="111.jpg" id="111">


<p id="question"></p>


<button onclick="check(0)" class="myButton" id="option1"></button> </br>

<button onclick="check(1)" class="myButton" id="option2"></button> </br>

<button onclick="check(2)" class="myButton" id="option3"></button> </br>



</center>

</div>

</div>

<br><center>
<button id="start" class="myBut" onclick="check(4)">Пройти тест</br>"Художники и окружение"</button>
<script type="text/javascript"> var curent_url = document.URL; document.write("<a id='end' style='display: none;' class='myButton12' href='" + curent_url + "'>Начать сначала</a>"); </script>
</center>
Ответить с цитированием