WaittingPage.cshtml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. @{
  2. ViewBag.Title = "WaittingPage";
  3. Layout = "~/Views/Shared/Examinee.cshtml";
  4. }
  5. <form id="form1" runat="server">
  6. @Html.Hidden("hide_testid")
  7. @Html.Hidden("hide_userid")
  8. @Html.Hidden("hide_end")
  9. @Html.Hidden("hide_msg")
  10. @Html.Hidden("hide_Exam_Url")
  11. @Html.Hidden("hide_State")
  12. <div class="waitBody">
  13. <div class="waitHead">
  14. </div>
  15. <div class="waitContainer">
  16. <div class="head">
  17. 我的考试</div>
  18. <div class="body">
  19. <div class="left">
  20. <div class="imgdiv">
  21. <img id="userpic" onerror="this.src='@Url.Content("~/App_Themes/Examiner/image/3_39.gif")'" width="150"
  22. height="150" /></div>
  23. <table cellpadding="0" cellspacing="0">
  24. <tr>
  25. <th width="150">
  26. 姓&nbsp;&nbsp;&nbsp;&nbsp;名:
  27. </th>
  28. <td align="left">
  29. <label id="txt_Name">@ViewBag.txt_Name</label>
  30. </td>
  31. </tr>
  32. <tr>
  33. <th align="center">
  34. 部&nbsp;&nbsp;&nbsp;&nbsp;门:
  35. </th>
  36. <td>
  37. <label id="txt_dept">@ViewBag.txt_dept</label>
  38. </td>
  39. </tr>
  40. </table>
  41. </div>
  42. <div class="center">
  43. </div>
  44. <div class="right">
  45. <div class="info">
  46. <table>
  47. <tr>
  48. <td height="20">
  49. <div align="right">
  50. 考试名称:
  51. </div>
  52. </td>
  53. <td>
  54. <div align="left">
  55. &nbsp;
  56. <label id="txt_ExamCourse">@ViewBag.txt_ExamCourse</label>
  57. </div>
  58. </td>
  59. </tr>
  60. <tr>
  61. <td height="20">
  62. <div align="right">
  63. 开始时间:</div>
  64. </td>
  65. <td>
  66. <div align="left">
  67. &nbsp;
  68. <label id="txt_BeginTime">@ViewBag.txt_BeginTime</label>
  69. </div>
  70. </td>
  71. </tr>
  72. <tr>
  73. <td height="20">
  74. <div align="right">
  75. 结束时间:</div>
  76. </td>
  77. <td>
  78. <div align="left">
  79. &nbsp;
  80. <label id="txt_EndTime">@ViewBag.txt_EndTime</label>
  81. </div>
  82. </td>
  83. </tr>
  84. <tr>
  85. <td height="20">
  86. <div align="right">
  87. 考试时长:</div>
  88. </td>
  89. <td>
  90. <div align="left">
  91. &nbsp;
  92. <label id="txt_limitMinutes">@ViewBag.txt_limitMinutes</label>分钟</div>
  93. </td>
  94. </tr>
  95. <tr>
  96. <td height="20">
  97. <div align="right">
  98. 考试次数:</div>
  99. </td>
  100. <td>
  101. <div align="left">
  102. &nbsp;已考次数:
  103. <label id="lblReloginCount">@ViewBag.lblReloginCount</label>
  104. / 可考次数:
  105. <label id="lblMaxLoginCount">@ViewBag.lblMaxLoginCount</label>
  106. </div>
  107. </td>
  108. </tr>
  109. </table>
  110. <div style="margin-top: 20px; vertical-align: middle;">
  111. <span class="style1" id="countDown" style="vertical-align: middle;">距离考试时间还有:<span
  112. align="center" class="timer"></span></span> <span class="style1" id="msgSpan">
  113. </span><span id="aninateConvan"></span>
  114. </div>
  115. </div>
  116. </div>
  117. <div class="box">
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. </form>
  123. @section header{
  124. <link href="~/Content/Examiner/common.css" type="text/css" rel="stylesheet" />
  125. <link href="~/Content/Examiner/examStyle.css" type="text/css" rel="stylesheet" />
  126. }
  127. @section scripts{
  128. <script type="text/javascript" src="~/Scripts/Examinee/hashtable.js"></script>
  129. <script type="text/javascript" src="~/Scripts/Examinee/jquery.timers.js"></script>
  130. <script type="text/javascript" src="~/Scripts/Examinee/jquery.countdown.js"></script>
  131. <script type="text/javascript" src="~/Scripts/Examinee/iexam.interactively.js"></script>
  132. <script type="text/javascript">
  133. $(function () {
  134. var msg = $("input[id$=hide_msg]").val();
  135. var url = $('[id$=hide_Exam_Url]').val();
  136. var testid = $('[id$=hide_testid]').val();
  137. var userid = $('[id$=hide_userid]').val();
  138. var server = new serverInteractively({ test_id: testid, user_id: userid });
  139. if (msg == "考试中") {
  140. server.registStartCountDown(function () {
  141. //$("#countDown").html("考试已开始,点击&nbsp;<a style='font-size:16px;color:red;' href='" + url + "'>进入考试</a>");
  142. $("#countDown").html("<div style='width:130px;float:left;margin-top:18px'>考试已开始,点击</div><div style='width:100px;float:left;'><a style='font-size:16px;color:red;' href='#' onclick='gotoExam();'><img border='0' src='@Url.Content("~/Content/Examiner/Image/EnterExam.gif")'/></a></div>");
  143. });
  144. }
  145. else {
  146. $("#countDown").hide();
  147. $("#msgSpan").text(msg);
  148. }
  149. if (msg == "考试未开始") {
  150. server.registWaitExam(url);
  151. $("#msgSpan").text("考试尚未开始,请耐心等待");
  152. }
  153. });
  154. function gotoExam() {
  155. var url = $('[id$=hide_Exam_Url]').val();
  156. var state = $('[id$=hide_State]').val();
  157. var canIn = true;
  158. if (state == "2") {
  159. canIn = confirm("您已提交了该试卷的答题,若再次进入将清除上一次答题,是否继续进入考试?");
  160. }
  161. if (canIn)
  162. location.href = url;
  163. }
  164. </script>
  165. }