Показать сообщение отдельно
  #3 (permalink)  
Старый 29.11.2013, 18:21
Интересующийся
Отправить личное сообщение для Зыкин Илья Посмотреть профиль Найти все сообщения от Зыкин Илья
 
Регистрация: 11.08.2013
Сообщений: 17

Просьба сильно не критиковать сам способ реализации, ибо профан.

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

Приведу весь документ:
<html>
	<head>
		<title>Тест</title>
		<script>
			function voprtrue() 
			{
				var check;
				var j;
				var i;
				
				for (j=1; j<4; j++)
				{
					var d=document.createElement('div');
					d.style.width='100%';
					d.style.height='20px';
					
					check = 0;
					
					for (i=0; i<document.getElementsByName("v"+j+"").length; i++) 
					{
						if (document.getElementsByName("v"+j+"")[i].checked) 
						{
							check = 1;
							
							if (document.getElementsByName("v"+j+"")[i].value == 1)
							{
								d.style.background=' lightgreen ';
								document.body.appendChild(d);
								var li = document.createElement('LI')
								li.innerHTML = j+' вопрос: верно'
								d.appendChild(li)
							}
							else
							{
								d.style.background=' red ';
								document.body.appendChild(d);
								var li = document.createElement('LI')
								li.innerHTML = j+' вопрос: не верно'
								d.appendChild(li)
							}
						}
					}
					if (check == 0)
					{
						d.style.background=' #B1BBC6 ';
						document.body.appendChild(d);
						var li = document.createElement('LI')
						li.innerHTML = j+' вопрос: пропущен!'
						d.appendChild(li)
					}
				}
			}
		</script>
	</head>
	<body>
		<div id="questions">
			<p>Медиа-мониторинг это ...<br></p>
			<input name=v1 type="radio">это отслеживание ключевых слов и выражений по открытым источникам, подобранных профессионалами по заказу клиента.<br>
			<input name=v1 type="radio" value="1">Это круглосуточный просмотр медиа-файлов<br>
			<input name=v1 type="radio">Это наблюдение за статистикой просмотров медиа-контента в сети<br>
			<input name=v1 type="radio">Анализ медиа-контента на сайте<br>
			<hr>

			<p>Медиа-мониторинг это ...<br></p>
			<input name=v2 type="radio" value="1">это отслеживание ключевых слов и выражений по открытым источникам, подобранных профессионалами по заказу клиента.<br>
			<input name=v2 type="radio">Это круглосуточный просмотр медиа-файлов<br>
			<input name=v2 type="radio">Это наблюдение за статистикой просмотров медиа-контента в сети<br>
			<input name=v2 type="radio">Анализ медиа-контента на сайте<br>
			<hr>

			<p>Медиа-мониторинг это ...<br></p>
			<input name=v2 type="radio">это отслеживание ключевых слов и выражений по открытым источникам, подобранных профессионалами по заказу клиента.<br>
			<input name=v2 type="radio">Это круглосуточный просмотр медиа-файлов<br>
			<input name=v2 type="radio">Это наблюдение за статистикой просмотров медиа-контента в сети<br>
			<input name=v2 type="radio" value="1">Анализ медиа-контента на сайте<br>
			<hr>
		</div>

		<button onclick="voprtrue();">Закончить тест</button>
	</body>
</html>

Последний раз редактировалось Зыкин Илья, 29.11.2013 в 18:31.
Ответить с цитированием