1 <script language="JavaScript"> 2 var Total_test = 2; // 修改这里与题目数量一致。 3 var msg = "" 4 // 正确答案。 5 var Solution = new Array(Total_test) 6 Solution[0] = "D.腰痛伴腿痛"; 7 Solution[1] = "D.直腿抬高试验及加强试验多为阴性"; 8 function GetSelectedButton(ButtonGroup) 9 { 10 for (var x=0; x < ButtonGroup.length; x++) 11 if (ButtonGroup[x].checked) return x; 12 return 0; 13 } 14 function ReportScore(correct) 15 { 16 var SecWin =window.open("","scorewin","scrollbars,width=300,height=220"); 17 var MustHave1 = "<html><head><title>测验成绩报告</title></head>"; 18 var totalgrade=Math.round(correct/Total_test*100); 19 var Percent = "<h2>测验成绩 : "+totalgrade+"分</h2><hr>"; 20 lastscore=Math.round(correct/Total_test*100); 21 if (lastscore == "100"){ 22 msg = MustHave1 +Percent + "<font color='red'>恭喜,全部答对了!</font><p>" + msg + "<input type='button' value='关闭'οnclick=javascript:window.close()></body></html>"} 23 else { 24 msg = MustHave1 +Percent + "<font color='red'>正确答案:</font><p>"+msg+ "<input type='button' value='关闭' οnclick=javascript:window.close()></body></html>"; 25 } 26 SecWin.document.write(msg); 27 msg = ""; //清空msg 28 } 29 function Grade() 30 { 31 var correct=0; 32 var wrong=0; 33 for (number=0; number < Total_test; number++) 34 { 35 var form = document.forms[number]; // 测试题 # 36 var i = GetSelectedButton(form.q1) 37 if (form.q1[i].value == "1") 38 { correct++; } 39 else 40 { wrong++; 41 msg += "测试题 "+(number+1)+"."+Solution[number]+"<BR>"; 42 } 43 } 44 ReportScore(correct); 45 } 46 </script> 47 48 <script> 49 function click(){ 50 if(event.button==2){ 51 alert( '右键被屏蔽 !!'); 52 } 53 } 54 document.οnmοusedοwn=click 55 </script> 56 <body οncοntextmenu="window.event.returenValue=false"> 57 58 <table width="75%" border="0" align="center"> 59 <tr> 60 <td> 61 <form><center> 62 在线测试题 63 <hr> 64 </center><p> 65 1.腰椎间盘突出的最常见症状是( ) 。 66 <br> 67 <input type="radio" name="q1" value="0">A.腰僵硬<br> 68 <input type="radio" name="q1" value="0">B.腰椎活动受限<br> 69 <input type="radio" name="q1" value="0">C.大小便失禁<br> 70 <input type="radio" name="q1" value="1">D.腰痛伴腿痛<br><br> 71 </form> 72 <form> 73 2.腰椎间盘突出症体征错误的是( ) 。 74 <br> 75 <input type="radio" name="q1" value="0">A.腰椎侧突具有辅助诊断价值<br> 76 <input type="radio" name="q1" value="0">B.几乎全部患者有不同程度的腰部活动受限<br> 77 <input type="radio" name="q1" value="0">C.大多数患者在病变间隙的棘突间有压痛<br> 78 <input type="radio" name="q1" value="1">D.直腿抬高试验及加强试验多为阴性<br><Br> 79 </form> 80 <form> 81 <hr> 82 <div align="center"> 83 <input type="button" name="Submit" value="交答卷" 84 onClick="Grade()" class="pt9"> 85 </div> 86 </form> 87 </td> 88 </tr> 89 </table> 90 </body>
转载于:https://www.cnblogs.com/goqiang/p/5768519.html