Написания кода для умного теста
Добрый день. Заранее спасибо всем за ответы. Сразу к делу:
Нужен тест для сайта: 1. Сколько времени вы провели на нашем сайте: а). 15 минут б). 30 минут в). 60 минут 2. За это время какой контент вы посмотрели: а). Истории(2) б). Картинки(3) в). видео(4) 3. Какие эмоции вы испытывали: а). не каких(1) б). усмехались(2) в). смеялись(3) Нужно что бы ответив на эти вопросы, пользователь получил ответ сколько бы он заработал центов. к примеру ответы: 15 мин, истории(2), не каких(1) дают в сумме 30 центов. Как получилось? 15*2*1=30 центов. Вся сложность состоит в том что я не знаю как заставить код считать ответы пользователей. С учебником на этом сайте я ознакомлен, и узнал много полезного, но вот свою проблему не решил. Кто может помочь, милости прошу - ОТВЕТЬТЕ!!! |
<html>
<head>
<meta charset='utf-8'>
<title></title>
<style type='text/css'>
</style>
<script type='text/javascript'>
document.i = 0;
function one(arg){
switch(arg){
case 1:{document.i += 15; break}
case 2:{document.i += 30; break}
case 3:{document.i += 60; break}
}
document.getElementById('one').style.display = 'none';
document.getElementById('two').style.display = 'block';
}
function two(arg){
switch(arg){
case 1:{document.i *= 2; break}
case 2:{document.i *= 3; break}
case 3:{document.i *= 4; break}
}
document.getElementById('two').style.display = 'none';
document.getElementById('three').style.display = 'block';
}
function three(arg){
switch(arg){
case 1:{document.i *= 1; break}
case 2:{document.i *= 2; break}
case 3:{document.i *= 3; break}
}
document.getElementById('three').style.display = 'none';
alert(document.i);
}
</script>
</head>
<body>
<div id='one'>
1. Сколько времени вы провели на нашем сайте:
<input type='button' onclick='one(1)' value='15 минут'>
<input type='button' onclick='one(2)' value='30 минут'>
<input type='button' onclick='one(3)' value='60 минут'>
</div>
<div id='two' style='display:none'>
2. За это время какой контент вы посмотрели:
<input type='button' onclick='two(1)' value='Истории'>
<input type='button' onclick='two(2)' value='Картинки'>
<input type='button' onclick='two(3)' value='Видео'>
</div>
<div id='three' style='display:none'>
3. Какие эмоции вы испытывали:
<input type='button' onclick='three(1)' value='Не каких'>
<input type='button' onclick='three(2)' value='Усмехались'>
<input type='button' onclick='three(3)' value='Смеялись'>
</div>
</body>
</html>
|
в тему умного теста
спасибо. Очень быстро и оперативно. Если есть желание поработать над моим сайтом то пиши на [email:kibysi@mail.ru[/email]. Достойную Оплату гарантирую.
|
<style>
#Opros *{
line-height:60%;
}
#Opros strong{
text-decoration:underline;
margin-bottom:-14px;
}
</style>
<form id="Opros" name="opros">
<strong><legend> 1. Сколько времени вы провели на нашем сайте:</legend></strong>
<br />
<p><input type="radio" name="rad-0" value="0"/> <b>а).</b> 15 минут</p>
<p><input type="radio" name="rad-0" value="1"/> <b>б).</b> 30 минут</p>
<p><input type="radio" name="rad-0" value="2"/> <b>в).</b> 60 минут</p>
<br />
<hr />
<br />
<strong><legend> 2. За это время какой контент вы посмотрели:</legend></strong>
<br />
<p><input type="radio" name="rad-1" value="0"/> <b>а).</b> Истории(2)</p>
<p><input type="radio" name="rad-1" value="1"/> <b>б).</b> Картинки(3)</p>
<p><input type="radio" name="rad-1" value="2"/> <b>в).</b> видео(4)</p>
<br />
<hr />
<br />
<strong><legend> 3. Какие эмоции вы испытывали:</legend></strong>
<br />
<p><input type="radio" name="rad-2" value="0"/> <b>а).</b> ни каких(1)</p>
<p><input type="radio" name="rad-2" value="1"/> <b>б).</b> усмехались(2)</p>
<p><input type="radio" name="rad-2" value="2"/> <b>в).</b> смеялись(3)</p>
</form>
<button onclick="TstForm()" type="button">Результат</button>
<script type="text/javascript">
var CentArray=[];
CentArray[0]=[];
CentArray[1]=[];
CentArray[2]=[];
//1. Сколько времени вы провели на нашем сайте:
CentArray[0][0]=15; //15 минут
CentArray[0][1]=21; //30 минут
CentArray[0][2]=30; //60 минут
//2. За это время какой контент вы посмотрели:
CentArray[1][0]=22; //Истории(2)
CentArray[1][1]=15; //Картинки(3)
CentArray[1][2]=10; //видео(4)
//3. Какие эмоции вы испытывали:
CentArray[2][0]=0; //ни каких(1)
CentArray[2][1]=10; //усмехались(2)
CentArray[2][2]=15; //смеялись(3)
function TstForm() {
var Frm = document.getElementById('Opros');
var inputs=Frm.getElementsByTagName('input');
var N=inputs.length; //alert(N);
var Summ=0;
for(i=0; i<N; i++){
if(inputs[i].checked) Summ+=Value_To_Cent(inputs[i])
}
alert(Summ);
}
function Value_To_Cent(obj) {
var i=parseInt(obj.name.replace("rad-",""));
var j=parseInt(obj.value)
arr=CentArray[i][j];
if(typeof(arr)=='undefined') return 0;
return parseInt(arr);
}
</script>
|
ortmeer,
интересно киньте мыло просто текстом а не ссылкой |
Dim@, kibysi@mail.ru
|
почта для общения
можно и сюда
|
| Часовой пояс GMT +3, время: 18:48. |