function.js 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713
  1. function nextPage(code,num){
  2. saveRecord(code);
  3. setTimeout(1500,location.replace(num+'.php'));
  4. }
  5. function nextPage2(code,url){
  6. saveRecord(code);
  7. setTimeout(1500,location.replace(url));
  8. }
  9. function selectItem(ans,num,check){
  10. if(!isStop){
  11. saveRecord(ans);
  12. saveRecord(250);
  13. document.getElementById("status").setAttribute('src', "image/check.jpg");
  14. document.getElementById("status").style.display="inline";
  15. document.getElementById("selectItem1").style.display="none";
  16. document.getElementById("selectItem2").style.display="none";
  17. document.getElementById("selectItem3").style.display="none";
  18. if(num == 4)
  19. document.getElementById("selectItem4").style.display="none";
  20. setTimeout(
  21. function(){
  22. saveRecord(check);
  23. if(check==200){
  24. error++;
  25. if(error==1){ //錯誤次數
  26. document.getElementById("status").setAttribute('src', "image/wrongnext.jpg");
  27. document.getElementById("status").style.display="inline";
  28. document.getElementById("buttonPrev").style.display="inline";
  29. document.getElementById("buttonNext").style.display="inline";
  30. document.getElementById("selectItem1").style.display="inline";
  31. document.getElementById("selectItem2").style.display="inline";
  32. document.getElementById("selectItem3").style.display="inline";
  33. if(num == 4)
  34. document.getElementById("selectItem4").style.display="inline";
  35. isStop = true;
  36. }
  37. else{
  38. document.getElementById("status").setAttribute('src', "image/retry.jpg");
  39. document.getElementById("status").style.display="inline";
  40. setTimeout(
  41. function(){
  42. document.getElementById("status").setAttribute('src', "");
  43. document.getElementById("status").style.display="none";
  44. },3000);
  45. }
  46. }
  47. else{
  48. document.getElementById("status").setAttribute('src', "image/correct.jpg");
  49. document.getElementById("status").style.display="inline";
  50. document.getElementById("buttonPrev").style.display="inline";
  51. document.getElementById("buttonNext").style.display="inline";
  52. document.getElementById("selectItem1").style.display="inline";
  53. document.getElementById("selectItem2").style.display="inline";
  54. document.getElementById("selectItem3").style.display="inline";
  55. if(num == 4)
  56. document.getElementById("selectItem4").style.display="inline";
  57. isStop = true;
  58. }
  59. },3000);
  60. }
  61. }
  62. function dragPic(){
  63. dragTime = Math.floor(Date.now() / 1000);
  64. }
  65. function rotatePic(top,bottom,value,direction){
  66. if(direction == 8){
  67. rotateX = rotateX + value;
  68. if(rotateX == 90){
  69. rotateX = rotateX + value;
  70. saveRecordr(300,value*2,0,0,0);
  71. }
  72. else if(rotateX == 270){
  73. rotateX = rotateX + value;
  74. saveRecordr(300,value*2,0,0,0);
  75. }
  76. else if(rotateX == 360){
  77. rotateX = 0;
  78. saveRecordr(300,value,0,0,0);
  79. }
  80. else{
  81. saveRecordr(300,value,0,0,0);
  82. }
  83. }
  84. else if(direction == 2){
  85. rotateX = rotateX - value;
  86. if(rotateX == -90){
  87. rotateX = rotateX - value;
  88. saveRecordr(350,-value*2,0,0,0);
  89. }
  90. else if(rotateX == -270){
  91. rotateX = rotateX - value;
  92. saveRecordr(350,-value*2,0,0,0);
  93. }
  94. else if(rotateX == -360){
  95. rotateX = 0;
  96. saveRecordr(350,-value,0,0,0);
  97. }
  98. else {
  99. saveRecordr(350,-value,0,0,0);
  100. }
  101. }
  102. else if(direction == 4){
  103. rotateY = rotateY + value;
  104. if(rotateY == 90){
  105. rotateY = rotateY + value;
  106. saveRecordr(400,0,value*2,0,0);
  107. }
  108. else if(rotateY == 270){
  109. rotateY = rotateY + value;
  110. saveRecordr(400,0,value*2,0,0);
  111. }
  112. else if(rotateY == 360){
  113. rotateY = 0;
  114. saveRecordr(400,0,value,0,0);
  115. }
  116. else{
  117. saveRecordr(400,0,value,0,0);
  118. }
  119. }
  120. else if(direction == 6){
  121. rotateY = rotateY - value;
  122. if(rotateY == -90){
  123. rotateY = rotateY - value;
  124. saveRecordr(450,0,-value*2,0,0);
  125. }
  126. else if(rotateY == -270){
  127. rotateY = rotateY - value;
  128. saveRecordr(450,0,-value*2,0,0);
  129. }
  130. else if(rotateY == -360){
  131. rotateY = 0;
  132. saveRecordr(450,0,-value,0,0);
  133. }
  134. else{
  135. saveRecordr(450,0,-value,0,0);
  136. }
  137. }
  138. else if(direction == 7){
  139. rotateZ = rotateZ - value;
  140. if(rotateZ == -90){
  141. rotateZ = rotateZ - value;
  142. saveRecordr(550,0,0,-value*2,0);
  143. }
  144. else if(rotateZ == -270){
  145. rotateZ = rotateZ - value;
  146. saveRecordr(550,0,0,-value*2,0);
  147. }
  148. else if(rotateZ == -360){
  149. rotateZ = 0;
  150. saveRecordr(550,0,0,-value,0);
  151. }else{
  152. saveRecordr(550,0,0,-value,0);
  153. }
  154. }
  155. else if(direction == 9){
  156. rotateZ = rotateZ + value;
  157. if(rotateZ == 90){
  158. rotateZ = rotateZ + value;
  159. saveRecordr(500,0,0,value*2,0);
  160. }
  161. else if(rotateZ == 270){
  162. rotateZ = rotateZ + value;
  163. saveRecordr(500,0,0,value*2,0);
  164. }
  165. else if(rotateZ == 360){
  166. rotateZ = 0;
  167. saveRecordr(500,0,0,value,0);
  168. }
  169. else{
  170. saveRecordr(500,0,0,value,0);
  171. }
  172. }
  173. else if(direction == 1){
  174. if(scale<top){
  175. scale += 0.1 ;
  176. saveRecordr(301,0,0,0,0.1);
  177. }
  178. }
  179. else if(direction == 3){
  180. if(scale>bottom){
  181. scale -= 0.1 ;
  182. saveRecordr(302,0,0,0,-0.1);
  183. }
  184. }
  185. document.getElementById("picA").style.transform = 'rotateX('+rotateX+'deg)rotateY('+rotateY+'deg)rotateZ('+rotateZ+'deg)scale('+scale+','+scale+')';
  186. document.getElementById("picB").style.transform = 'rotateX('+rotateX+'deg)rotateY('+rotateY+'deg)rotateZ('+rotateZ+'deg)scale('+scale+','+scale+')';
  187. }
  188. function checkAns(x){
  189. jigsawPage=x;
  190. switch(jigsawPage){
  191. case 310:
  192. if(!picAisdroped || !picBisdroped || !picCisdroped || !picDisdroped || isStop)
  193. return;
  194. saveRecord(250);
  195. document.getElementById("status").setAttribute('src', "image/check.jpg");
  196. document.getElementById("status").style.display="inline";
  197. document.getElementById("chkButton").style.display="none";
  198. document.getElementById("picA").style.display="none";
  199. document.getElementById("picB").style.display="none";
  200. document.getElementById("picC").style.display="none";
  201. document.getElementById("picD").style.display="none";
  202. setTimeout(
  203. function(){
  204. if(!isStop){
  205. if (answer1==3 && answer2==1 && answer3==2 && answer4==4){
  206. saveRecord(100);
  207. document.getElementById("status").setAttribute('src', "image/correct.jpg");
  208. document.getElementById("status").style.display="inline";
  209. document.getElementById("buttonPrev").style.display="inline";
  210. document.getElementById("buttonNext").style.display="inline";
  211. document.getElementById("picA").style.display="inline";
  212. document.getElementById("picB").style.display="inline";
  213. document.getElementById("picC").style.display="inline";
  214. document.getElementById("picD").style.display="inline";
  215. isStop = true;
  216. }
  217. else{
  218. error++;
  219. saveRecord(200);
  220. if(error==1){
  221. document.getElementById("status").setAttribute('src', "image/wrongnext.jpg");
  222. document.getElementById("status").style.display="inline";
  223. document.getElementById("buttonPrev").style.display="inline";
  224. document.getElementById("buttonNext").style.display="inline";
  225. document.getElementById("picA").style.display="inline";
  226. document.getElementById("picB").style.display="inline";
  227. document.getElementById("picC").style.display="inline";
  228. document.getElementById("picD").style.display="inline";
  229. isStop = true;
  230. }
  231. else{
  232. document.getElementById("status").setAttribute('src', "image/retry.jpg");
  233. document.getElementById("status").style.display="inline";
  234. answer1=0;
  235. answer2=0;
  236. answer3=0;
  237. answer4=0;
  238. picAisdroped = false;
  239. picBisdroped = false;
  240. picCisdroped = false;
  241. picDisdroped = false;
  242. document.getElementById("picA").style.top = 476;
  243. document.getElementById("picA").style.left = 185;
  244. document.getElementById("picB").style.top = 476;
  245. document.getElementById("picB").style.left = 316;
  246. document.getElementById("picC").style.top = 476;
  247. document.getElementById("picC").style.left = 450;
  248. document.getElementById("picD").style.top = 476;
  249. document.getElementById("picD").style.left = 582;
  250. setTimeout(
  251. function(){
  252. document.getElementById("status").setAttribute('src', "");
  253. document.getElementById("status").style.display="none";
  254. },3000);
  255. }
  256. }
  257. }
  258. },3000);
  259. break;
  260. case 314:
  261. if(answer1==0)
  262. return;
  263. saveRecord(250);
  264. document.getElementById("status").setAttribute('src', "image/check.jpg");
  265. document.getElementById("status").style.display="inline";
  266. document.getElementById("chkButton").style.display="none";
  267. document.getElementById("picA").style.display="none";
  268. document.getElementById("picB").style.display="none";
  269. document.getElementById("picC").style.display="none";
  270. document.getElementById("picD").style.display="none";
  271. setTimeout(
  272. function(){
  273. if(!isStop){
  274. if (answer1==3){
  275. saveRecord(100);
  276. document.getElementById("status").setAttribute('src', "image/correct.jpg");
  277. document.getElementById("status").style.display="inline";
  278. document.getElementById("buttonPrev").style.display="inline";
  279. document.getElementById("buttonNext").style.display="inline";
  280. document.getElementById("picA").style.display="inline";
  281. document.getElementById("picB").style.display="inline";
  282. document.getElementById("picC").style.display="inline";
  283. document.getElementById("picD").style.display="inline";
  284. isStop = true;
  285. }
  286. else{
  287. error++;
  288. saveRecord(200);
  289. if(error==1){
  290. document.getElementById("status").setAttribute('src', "image/wrongnext.jpg");
  291. document.getElementById("status").style.display="inline";
  292. document.getElementById("buttonPrev").style.display="inline";
  293. document.getElementById("buttonNext").style.display="inline";
  294. document.getElementById("picA").style.display="inline";
  295. document.getElementById("picB").style.display="inline";
  296. document.getElementById("picC").style.display="inline";
  297. document.getElementById("picD").style.display="inline";
  298. isStop = true;
  299. }
  300. else{
  301. document.getElementById("status").setAttribute('src', "image/retry.jpg");
  302. document.getElementById("status").style.display="inline";
  303. answer1=0;
  304. picAisdroped = false;
  305. picBisdroped = false;
  306. picCisdroped = false;
  307. picDisdroped = false;
  308. document.getElementById("picA").style.top = 380;
  309. document.getElementById("picA").style.left = 10;
  310. document.getElementById("picB").style.top = 380;
  311. document.getElementById("picB").style.left = 200;
  312. document.getElementById("picC").style.top = 380;
  313. document.getElementById("picC").style.left = 390;
  314. document.getElementById("picD").style.top = 380;
  315. document.getElementById("picD").style.left = 580;
  316. setTimeout(
  317. function(){
  318. document.getElementById("status").setAttribute('src', "");
  319. document.getElementById("status").style.display="none";
  320. },3000);
  321. }
  322. }
  323. }
  324. },3000);
  325. break;
  326. case 511:
  327. if(!picAisdroped || !picBisdroped || !picCisdroped || !picDisdroped || isStop)
  328. return;
  329. saveRecord(250);
  330. document.getElementById("status").setAttribute('src', "image/check.jpg");
  331. document.getElementById("status").style.display="inline";
  332. document.getElementById("chkButton").style.display="none";
  333. document.getElementById("picA").style.display="none";
  334. document.getElementById("picB").style.display="none";
  335. document.getElementById("picC").style.display="none";
  336. document.getElementById("picD").style.display="none";
  337. setTimeout(
  338. function(){
  339. if(!isStop){
  340. if (answer1==3 && answer2==1 && answer3==4 && answer4==2){
  341. saveRecord(100);
  342. document.getElementById("status").setAttribute('src', "image/correct.jpg");
  343. document.getElementById("status").style.display="inline";
  344. document.getElementById("buttonPrev").style.display="inline";
  345. document.getElementById("buttonNext").style.display="inline";
  346. document.getElementById("picA").style.display="inline";
  347. document.getElementById("picB").style.display="inline";
  348. document.getElementById("picC").style.display="inline";
  349. document.getElementById("picD").style.display="inline";
  350. isStop = true;
  351. }
  352. else{
  353. error++;
  354. saveRecord(200);
  355. if(error==1){
  356. document.getElementById("status").setAttribute('src', "image/wrongnext.jpg");
  357. document.getElementById("status").style.display="inline";
  358. document.getElementById("buttonPrev").style.display="inline";
  359. document.getElementById("buttonNext").style.display="inline";
  360. document.getElementById("picA").style.display="inline";
  361. document.getElementById("picB").style.display="inline";
  362. document.getElementById("picC").style.display="inline";
  363. document.getElementById("picD").style.display="inline";
  364. isStop = true;
  365. }
  366. else{
  367. document.getElementById("status").setAttribute('src', "image/retry.jpg");
  368. document.getElementById("status").style.display="inline";
  369. answer1=0;
  370. answer2=0;
  371. answer3=0;
  372. answer4=0;
  373. picAisdroped = false;
  374. picBisdroped = false;
  375. picCisdroped = false;
  376. picDisdroped = false;
  377. document.getElementById("picA").style.top = 440;
  378. document.getElementById("picA").style.left = 10;
  379. document.getElementById("picB").style.top = 440;
  380. document.getElementById("picB").style.left = 160;
  381. document.getElementById("picC").style.top = 440;
  382. document.getElementById("picC").style.left = 310;
  383. document.getElementById("picD").style.top = 440;
  384. document.getElementById("picD").style.left = 460;
  385. setTimeout(
  386. function(){
  387. document.getElementById("status").setAttribute('src', "");
  388. document.getElementById("status").style.display="none";
  389. },3000);
  390. }
  391. }
  392. }
  393. },3000);
  394. break;
  395. case 606:
  396. if(answer1==0)
  397. return;
  398. saveRecord(250);
  399. document.getElementById("status").setAttribute('src', "image/check.jpg");
  400. document.getElementById("status").style.display="inline";
  401. document.getElementById("chkButton").style.display="none";
  402. document.getElementById("picA").style.display="none";
  403. document.getElementById("picB").style.display="none";
  404. setTimeout(
  405. function(){
  406. if(!isStop){
  407. if (answer1==6){
  408. saveRecord(100);
  409. document.getElementById("status").setAttribute('src', "image/correct.jpg");
  410. document.getElementById("status").style.display="inline";
  411. document.getElementById("buttonPrev").style.display="inline";
  412. document.getElementById("buttonNext").style.display="inline";
  413. document.getElementById("picA").style.display="inline";
  414. document.getElementById("picB").style.display="inline";
  415. document.getElementById("picC").style.display="inline";
  416. document.getElementById("picD").style.display="inline";
  417. document.getElementById("picE").style.display="inline";
  418. document.getElementById("picF").style.display="inline";
  419. isStop = true;
  420. }
  421. else{
  422. error++;
  423. saveRecord(200);
  424. if(error==1){
  425. document.getElementById("status").setAttribute('src', "image/wrongnext.jpg");
  426. document.getElementById("status").style.display="inline";
  427. document.getElementById("buttonPrev").style.display="inline";
  428. document.getElementById("buttonNext").style.display="inline";
  429. document.getElementById("picA").style.display="inline";
  430. document.getElementById("picB").style.display="inline";
  431. document.getElementById("picC").style.display="inline";
  432. document.getElementById("picD").style.display="inline";
  433. document.getElementById("picE").style.display="inline";
  434. document.getElementById("picF").style.display="inline";
  435. isStop = true;
  436. }
  437. else{
  438. document.getElementById("status").setAttribute('src', "image/retry.jpg");
  439. document.getElementById("status").style.display="inline";
  440. answer1=0;
  441. picAisdroped = false;
  442. picBisdroped = false;
  443. picCisdroped = false;
  444. picDisdroped = false;
  445. picEisdroped = false;
  446. picFisdroped = false;
  447. document.getElementById("picA").style.top = 380;
  448. document.getElementById("picA").style.left = 20;
  449. document.getElementById("picB").style.top = 380;
  450. document.getElementById("picB").style.left = 150;
  451. document.getElementById("picC").style.top = 380;
  452. document.getElementById("picC").style.left = 300;
  453. document.getElementById("picD").style.top = 380;
  454. document.getElementById("picD").style.left = 420;
  455. document.getElementById("picE").style.top = 380;
  456. document.getElementById("picE").style.left = 570;
  457. document.getElementById("picF").style.top = 380;
  458. document.getElementById("picF").style.left = 710;
  459. setTimeout(
  460. function(){
  461. document.getElementById("status").setAttribute('src', "");
  462. document.getElementById("status").style.display="none";
  463. },3000);
  464. }
  465. }
  466. }
  467. },3000);
  468. break;
  469. case 609:
  470. if(answer1==0)
  471. return;
  472. saveRecord(250);
  473. document.getElementById("status").setAttribute('src', "image/check.jpg");
  474. document.getElementById("status").style.display="inline";
  475. document.getElementById("chkButton").style.display="none";
  476. document.getElementById("picA").style.display="none";
  477. document.getElementById("picB").style.display="none";
  478. document.getElementById("picC").style.display="none";
  479. document.getElementById("picD").style.display="none";
  480. document.getElementById("picE").style.display="none";
  481. document.getElementById("picF").style.display="none";
  482. setTimeout(
  483. function(){
  484. if(!isStop){
  485. if (answer1==2){
  486. saveRecord(100);
  487. document.getElementById("status").setAttribute('src', "image/correct.jpg");
  488. document.getElementById("status").style.display="inline";
  489. document.getElementById("buttonPrev").style.display="inline";
  490. document.getElementById("buttonNext").style.display="inline";
  491. document.getElementById("picA").style.display="inline";
  492. document.getElementById("picB").style.display="inline";
  493. document.getElementById("picC").style.display="inline";
  494. document.getElementById("picD").style.display="inline";
  495. document.getElementById("picE").style.display="inline";
  496. document.getElementById("picF").style.display="inline";
  497. isStop = true;
  498. }
  499. else{
  500. error++;
  501. saveRecord(200);
  502. if(error==1){
  503. document.getElementById("status").setAttribute('src', "image/wrongnext.jpg");
  504. document.getElementById("status").style.display="inline";
  505. document.getElementById("buttonPrev").style.display="inline";
  506. document.getElementById("buttonNext").style.display="inline";
  507. document.getElementById("picA").style.display="inline";
  508. document.getElementById("picB").style.display="inline";
  509. document.getElementById("picC").style.display="inline";
  510. document.getElementById("picD").style.display="inline";
  511. document.getElementById("picE").style.display="inline";
  512. document.getElementById("picF").style.display="inline";
  513. isStop = true;
  514. }
  515. else{
  516. document.getElementById("status").setAttribute('src', "image/retry.jpg");
  517. document.getElementById("status").style.display="inline";
  518. answer1=0;
  519. picAisdroped = false;
  520. picBisdroped = false;
  521. picCisdroped = false;
  522. picDisdroped = false;
  523. picEisdroped = false;
  524. picFisdroped = false;
  525. document.getElementById("picA").style.top = 380;
  526. document.getElementById("picA").style.left = 10;
  527. document.getElementById("picB").style.top = 380;
  528. document.getElementById("picB").style.left = 160;
  529. document.getElementById("picC").style.top = 380;
  530. document.getElementById("picC").style.left = 300;
  531. document.getElementById("picD").style.top = 380;
  532. document.getElementById("picD").style.left = 420;
  533. document.getElementById("picE").style.top = 380;
  534. document.getElementById("picE").style.left = 570;
  535. document.getElementById("picF").style.top = 380;
  536. document.getElementById("picF").style.left = 700;
  537. setTimeout(
  538. function(){
  539. document.getElementById("status").setAttribute('src', "");
  540. document.getElementById("status").style.display="none";
  541. },3000);
  542. }
  543. }
  544. }
  545. },3000);
  546. break;
  547. case 612:
  548. if(answer1==0)
  549. return;
  550. saveRecord(250);
  551. document.getElementById("status").setAttribute('src', "image/check.jpg");
  552. document.getElementById("status").style.display="inline";
  553. document.getElementById("chkButton").style.display="none";
  554. document.getElementById("picA").style.display="none";
  555. document.getElementById("picB").style.display="none";
  556. document.getElementById("picC").style.display="none";
  557. document.getElementById("picD").style.display="none";
  558. document.getElementById("picE").style.display="none";
  559. document.getElementById("picF").style.display="none";
  560. setTimeout(
  561. function(){
  562. if(!isStop){
  563. if (answer1==3){
  564. saveRecord(100);
  565. document.getElementById("status").setAttribute('src', "image/correct.jpg");
  566. document.getElementById("status").style.display="inline";
  567. document.getElementById("buttonPrev").style.display="inline";
  568. document.getElementById("buttonNext").style.display="inline";
  569. document.getElementById("picA").style.display="inline";
  570. document.getElementById("picB").style.display="inline";
  571. document.getElementById("picC").style.display="inline";
  572. document.getElementById("picD").style.display="inline";
  573. document.getElementById("picE").style.display="inline";
  574. document.getElementById("picF").style.display="inline";
  575. isStop = true;
  576. }
  577. else{
  578. error++;
  579. saveRecord(200);
  580. if(error==1){
  581. document.getElementById("status").setAttribute('src', "image/wrongnext.jpg");
  582. document.getElementById("status").style.display="inline";
  583. document.getElementById("buttonPrev").style.display="inline";
  584. document.getElementById("buttonNext").style.display="inline";
  585. document.getElementById("picA").style.display="inline";
  586. document.getElementById("picB").style.display="inline";
  587. document.getElementById("picC").style.display="inline";
  588. document.getElementById("picD").style.display="inline";
  589. document.getElementById("picE").style.display="inline";
  590. document.getElementById("picF").style.display="inline";
  591. isStop = true;
  592. }
  593. else{
  594. document.getElementById("status").setAttribute('src', "image/retry.jpg");
  595. document.getElementById("status").style.display="inline";
  596. answer1=0;
  597. picAisdroped = false;
  598. picBisdroped = false;
  599. picCisdroped = false;
  600. picDisdroped = false;
  601. picEisdroped = false;
  602. picFisdroped = false;
  603. document.getElementById("picA").style.top = 380;
  604. document.getElementById("picA").style.left = 0;
  605. document.getElementById("picB").style.top = 380;
  606. document.getElementById("picB").style.left = 160;
  607. document.getElementById("picC").style.top = 380;
  608. document.getElementById("picC").style.left = 270;
  609. document.getElementById("picD").style.top = 380;
  610. document.getElementById("picD").style.left = 440;
  611. document.getElementById("picE").style.top = 380;
  612. document.getElementById("picE").style.left = 570;
  613. document.getElementById("picF").style.top = 380;
  614. document.getElementById("picF").style.left = 700;
  615. setTimeout(
  616. function(){
  617. document.getElementById("status").setAttribute('src', "");
  618. document.getElementById("status").style.display="none";
  619. },3000);
  620. }
  621. }
  622. }
  623. },3000);
  624. break;
  625. }
  626. }
  627. function saveRecord(code){
  628. xmlhttp = new XMLHttpRequest();
  629. xmlhttp.onreadystatechange = function() {
  630. if (xmlhttp.readyState==4) {
  631. if(xmlhttp.status==200) {
  632. xmlhttp.abort();
  633. }
  634. }
  635. };
  636. xmlhttp.open("POST","saveRecord.php",true);
  637. xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  638. xmlhttp.send("codenum=" + code + "&time=" + Math.floor(Date.now() / 1000));
  639. }
  640. function saveRecordHTML5(obj){
  641. xmlhttp = new XMLHttpRequest();
  642. xmlhttp.onreadystatechange = function() {
  643. if (xmlhttp.readyState==4) {
  644. if(xmlhttp.status==200) {
  645. xmlhttp.abort();
  646. }
  647. }
  648. };
  649. var code = obj.code;
  650. var rotX = obj.rotX;
  651. var rotY = obj.rotY;
  652. var rotZ = obj.rotZ;
  653. var rotS = obj.rotS;
  654. xmlhttp.open("POST","saveRecord.php",true);
  655. xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  656. xmlhttp.send("codenum=" + code + "&time=" + Math.floor(Date.now() / 1000) + "&rotx="+rotX+"&roty="+rotY+"&rotz="+rotZ+"&scale="+rotS);
  657. }
  658. function saveRecords(code,time){
  659. xmlhttp = new XMLHttpRequest();
  660. xmlhttp.onreadystatechange = function() {
  661. if (xmlhttp.readyState==4) {
  662. if(xmlhttp.status==200) {
  663. xmlhttp.abort();
  664. }
  665. }
  666. };
  667. xmlhttp.open("POST","saveRecord.php",true);
  668. xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  669. xmlhttp.send("codenum=" + code + "&dragtime=" + time);
  670. }
  671. function saveRecordr(code,rotX,rotY,rotZ,rotS){
  672. xmlhttp = new XMLHttpRequest();
  673. xmlhttp.onreadystatechange = function() {
  674. if (xmlhttp.readyState==4) {
  675. if(xmlhttp.status==200) {
  676. xmlhttp.abort();
  677. }
  678. }
  679. };
  680. xmlhttp.open("POST","saveRecord.php",true);
  681. xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  682. xmlhttp.send("codenum=" + code + "&time=" + Math.floor(Date.now() / 1000) + "&rotx="+rotX+"&roty="+rotY+"&rotz="+rotZ+"&scale="+rotS);
  683. }