404.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?
  2. session_start();
  3. echo "<meta charset=utf8>";
  4. if ($_SESSION['id'] == '' || $_SESSION['id'] == NULL){
  5. echo '您尚未登入';
  6. exit;
  7. }
  8. include("connect.php");
  9. $userid = $_SESSION['name'];
  10. $sql = "SELECT User_ID,p404 FROM coursepagecount WHERE User_ID = '".$userid."'";
  11. $result = mysql_query($sql) or die('MySQL query error');
  12. $row = mysql_fetch_array($result);
  13. $num = $row[1]+1;
  14. if($num<10){
  15. $count = "0".(string)($num);
  16. }
  17. else{
  18. $count = "".(string)($num);
  19. }
  20. $sql ="UPDATE coursepagecount SET p404 = '".$num."' WHERE User_ID='".$userid."'";
  21. $result = mysql_query($sql) or die('MySQL query error');
  22. mysql_close($link);
  23. ?>
  24. <! DOCTYPE HTML>
  25. <html>
  26. <head>
  27. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  28. <meta name="viewport" content="width=1024; height=900; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
  29. <title>Exam</title>
  30. <link rel="stylesheet" type="text/css" media="all" href="style.css" />
  31. <script src="function.js"></script>
  32. <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
  33. <script src="http://code.jquery.com/ui/1.8.21/jquery-ui.min.js"></script>
  34. <script src="jquery.ui.touch-punch.min.js"></script>
  35. <script type="text/javascript">
  36. saveRecord("41211<?echo $count?>");
  37. error = 0;
  38. isStop = false;
  39. </script>
  40. <style type="text/css">
  41. .defaultPic {
  42. position: absolute;
  43. display: inline;
  44. left: 0px;
  45. top: 185px;
  46. z-index: -10;
  47. }
  48. #Q42{
  49. position: absolute;
  50. top: 185px;
  51. }
  52. .defaultStatus,.defaultHideBtn{
  53. top: 780px !important;
  54. }
  55. </style>
  56. </head>
  57. <body>
  58. <div class="contentDiv">
  59. <div class="defaultPage" id="contentDiv">
  60. <!-- <embed class="defaultFlash" width="500" height="375" src="./flash/Flash3-2.swf" play="true" loop="true" quality="high"></embed> -->
  61. <iframe id="html5" src="html5/flash3-2.html" width="800" height="600" style="position:absolute;"></iframe>
  62. <img class="defaultPic" id="contentPic" src="image/404q.jpg"/>
  63. <form id="Q42" action="">
  64. <input class="selectItem1" id="selectItem1" type="radio" name="Q42" value="1" onclick="selectItem(1,3,200)"/>
  65. <input class="selectItem2" id="selectItem2" type="radio" name="Q42" value="2" onclick="selectItem(2,3,100)" style="left:320px;"/>
  66. <input class="selectItem3" id="selectItem3" type="radio" name="Q42" value="3" onclick="selectItem(3,3,200)" style="left:630px;"/>
  67. </form>
  68. <img class="defaultStatus" id="status" src=""/>
  69. <img class="defaultHideBtn" id="buttonPrev" src="image/prevButton.jpg" onclick="nextPage(41219<?echo $count?>,'403A')"/>
  70. <img class="defaultHideBtn" id="buttonNext" src="image/nextButton.jpg" onclick="nextPage(41219<?echo $count?>,'404A')"/>
  71. </div>
  72. </div>
  73. <script type="text/javascript">
  74. var iframe_var = document.getElementById('html5').contentWindow;
  75. setInterval(function(){
  76. if ((iframe_var.isPress || iframe_var.place) && iframe_var.writing){
  77. var iframe = $('#html5').contents();
  78. var tr = iframe.find('.car4').css('transform');
  79. var values = tr.split('(')[1].split(')')[0].split(',');
  80. var a = values[0];
  81. var b = values[1];
  82. var radians = Math.atan2(b, a);
  83. if ( radians < 0 ) {
  84. radians += (2 * Math.PI);
  85. }
  86. var rotZ = Math.round( radians * (180/Math.PI));
  87. var obj = {
  88. 'code': "41211<?echo $count?>",
  89. 'rotS': '',
  90. 'rotX': parseInt(iframe.find('.car4').css('left')),
  91. 'rotY': parseInt(iframe.find('.car4').css('top')),
  92. 'rotZ': rotZ
  93. }
  94. saveRecordHTML5(obj);
  95. }
  96. },200)
  97. </script>
  98. </body>
  99. </html>