Написания кода для умного теста
Добрый день. Заранее спасибо всем за ответы. Сразу к делу:
Нужен тест для сайта: 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, время: 09:54. |