show_search_pic1.js 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648
  1. $(document).ready(function(){
  2. $("#loadingDiv").hide();
  3. var $j = jQuery.noConflict();//为了解决jquery1.11.0包和imgbox必须用的1.3包的冲突
  4. var pagenum=0;
  5. var nowpage=0;
  6. var datanum=0;
  7. var json;
  8. var urls;
  9. var searchname;
  10. var organ;
  11. if(window.speechSynthesis !=undefined)
  12. {
  13. window.speechSynthesis.pause();
  14. window.speechSynthesis.cancel();
  15. }
  16. if(sessionStorage!=undefined)
  17. {
  18. if(sessionStorage.getItem("username")!=null)
  19. {
  20. $("#needlogin").remove();
  21. var $span= $("<span>用户名:"+sessionStorage.getItem("username")+"</span>");
  22. $("#needloginparent").append($span);
  23. }
  24. else
  25. {
  26. $("#a_datamanage").attr('href','login.html'); //医学数据管理界面
  27. //$("#a_codemanage").attr('href','login.html');代码管理不需要
  28. $("#a_show").attr('href','login.html');//成果展示
  29. }
  30. }
  31. $j(".list_images").imgbox({
  32. 'speedIn' : 0,
  33. 'speedOut' : 0,
  34. 'alignment' : 'center',
  35. 'overlayShow' : true,
  36. 'allowMultiple' : false
  37. });
  38. $("#findByOrgan").click(
  39. function()
  40. {
  41. if(window.speechSynthesis !=undefined)
  42. {
  43. window.speechSynthesis.pause();
  44. window.speechSynthesis.cancel();
  45. }
  46. organ=$("#select_organ").find("option:selected").text();
  47. if(organ=="肝脏")
  48. {
  49. organ="liver";
  50. }
  51. else if(organ="肺")
  52. {
  53. organ="lung";
  54. }
  55. var imgurl = $("#file").val();
  56. if(imgurl=="")
  57. {
  58. if(window.speechSynthesis !=undefined)
  59. {
  60. var msg = new SpeechSynthesisUtterance("请选择图片");
  61. window.speechSynthesis.speak(msg);
  62. }
  63. alert("请选择图片");
  64. }
  65. else
  66. {
  67. /*两个方法二选一 和后端交互的时候看
  68. $.ajaxFileUpload({
  69. url:"***",
  70. type:"post"
  71. fileElementId: "file", //文件上传域的ID,这里是input的ID,而不是img的
  72. contentType: "application/x-www-form-urlencoded; charset=utf-8",
  73. data:{"organ":organ}
  74. success: function (data) {
  75. //将分割的结果展示 即替换img的src
  76. //$("#img").attr("src","data:image/jpg;base64,"+data)
  77. }
  78. });*/
  79. if(window.speechSynthesis !=undefined)
  80. {
  81. var msg = new SpeechSynthesisUtterance("正在检索,请稍后");
  82. window.speechSynthesis.speak(msg);
  83. }
  84. var formData = new FormData();
  85. formData.append('test_nii', document.getElementById('file').files[0]);
  86. formData.append('organ_name',organ);
  87. $("#loadingDiv").show();
  88. $.ajax({
  89. url:"https://holer50861.restclient.cn/project/organ_search/",
  90. type:"post",
  91. data: formData,
  92. dataType:"json",
  93. processData: false,
  94. contentType: false,
  95. success: function(info) {
  96. $("#loadingDiv").hide();
  97. //alert(info);
  98. json=info;
  99. //alert(json.test);
  100. if(json.file_type == 'notsafe')
  101. {
  102. if(window.speechSynthesis !=undefined)
  103. {
  104. var msg = new SpeechSynthesisUtterance("该文件类型不允许上传!");
  105. window.speechSynthesis.speak(msg);
  106. }
  107. alert("该文件类型不允许上传!");
  108. return;
  109. }
  110. var resulturl=json.result;
  111. organname=json.organ;
  112. urls=json.showlist;
  113. datanum=urls.length;
  114. searchname="organ";
  115. nowpage=1;
  116. pagenum=Math.ceil(datanum/9);
  117. $("#showimg").css("display","block");
  118. $("#img").css("display","block");
  119. $("#img").attr("src",resulturl);
  120. $("#img_a").attr("href",resulturl);
  121. //$("#file").val("");
  122. $("#lesion_class").css("display","block");
  123. $("#lesion_organ").text("器官名称:");
  124. $("#name").text(organname);
  125. $("#lesion_introduce").css("display","block");
  126. $("#introduce").text("器官介绍:");
  127. if(organ=="liver")
  128. {
  129. json.introduce="肝(liver),人体脏器名,五脏之一。是脊椎动物身体内以代谢功能为主的一个器官,并在身体里面充分扮演着去氧化,储存肝糖,分泌性蛋白质的合成等等。肝脏也制造消化系统中之胆汁。在医学用字上,常以拉丁语字首hepato-或hepatic来描述肝脏。大部分的肝脏疾病都会有黄疸的症状,这是由于肝脏无法继续将胆红素排出所以就在体内累积。中医认为:肝与胆相为表里,开窍于目,肝主藏血,主疏泄,有贮藏和调节血液的功能。《素问·五脏生成》:“肝之合筋也,其荣爪也。”肝又为将军之官,主谋虑。";
  130. }
  131. $("#introduce_content").text(json.introduce);
  132. $("#show_3d").css("display","block");
  133. $("#pagenum").text(nowpage+"/"+pagenum);
  134. $("#datanum").text("共"+datanum+"条");
  135. var msg1 = "该器官名称为:"+organname;
  136. if(window.speechSynthesis !=undefined)
  137. {
  138. var msg = new SpeechSynthesisUtterance(msg1);
  139. window.speechSynthesis.speak(msg);
  140. msg1 = "目前影像库中该器官影像有:"+datanum+"条结果";
  141. msg = new SpeechSynthesisUtterance(msg1);
  142. window.speechSynthesis.speak(msg);
  143. msg1 = "下面为您介绍该器官:"+json.introduce;
  144. msg = new SpeechSynthesisUtterance(msg1);
  145. window.speechSynthesis.speak(msg);
  146. }
  147. $("tbody").empty();
  148. if(datanum<9)
  149. {
  150. for(var i=0;i<datanum;i=i+3)
  151. {
  152. if(datanum-i>=3)
  153. {
  154. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  155. }
  156. else if(datanum-i==2)
  157. {
  158. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
  159. }
  160. else if(datanum-i==1)
  161. {
  162. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").appendTo("tbody")
  163. }
  164. }
  165. }
  166. else
  167. {
  168. for(var i=0;i<9;i=i+3)
  169. {
  170. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  171. }
  172. }
  173. $j(".list_images").imgbox({
  174. 'speedIn' : 0,
  175. 'speedOut' : 0,
  176. 'alignment' : 'center',
  177. 'overlayShow' : true,
  178. 'allowMultiple' : false
  179. });
  180. },
  181. error:function(data) {
  182. $("#loadingDiv").hide();
  183. if(window.speechSynthesis !=undefined)
  184. {
  185. var msg = new SpeechSynthesisUtterance("请稍后请求服务器");
  186. window.speechSynthesis.speak(msg);
  187. }
  188. alert("请稍后请求服务器");
  189. }
  190. });
  191. /*
  192. $.ajax({
  193. url:"http://192.168.1.113:8000/project/split_3d/",
  194. type:"post",
  195. data: formData,
  196. processData: false,
  197. contentType: false,
  198. success: function(info) {
  199. alert("发送成功");
  200. }
  201. });*/
  202. }
  203. });
  204. $("#findByLesion").click(
  205. function()
  206. {
  207. if(window.speechSynthesis !=undefined)
  208. {
  209. window.speechSynthesis.pause();
  210. window.speechSynthesis.cancel();
  211. }
  212. organ=$("#select_organ").find("option:selected").text();
  213. if(organ=="肝脏")
  214. {
  215. organ="liver";
  216. }
  217. else if(organ=="肺")
  218. {
  219. if(window.speechSynthesis !=undefined)
  220. {
  221. var msg = new SpeechSynthesisUtterance("暂时无法进行肺部病变检测");
  222. window.speechSynthesis.speak(msg);
  223. }
  224. alert("暂时无法进行肺部病变检测");
  225. return;
  226. }
  227. else
  228. {
  229. if(window.speechSynthesis !=undefined)
  230. {
  231. var msg = new SpeechSynthesisUtterance("请选择检索器官范围");
  232. window.speechSynthesis.speak(msg);
  233. }
  234. alert("请选择检索器官范围");
  235. return;
  236. }
  237. var imgurl = $("#file").val();
  238. if(imgurl=="")
  239. {
  240. if(window.speechSynthesis !=undefined)
  241. {
  242. var msg = new SpeechSynthesisUtterance("请选择图片");
  243. window.speechSynthesis.speak(msg);
  244. }
  245. alert("请选择图片");
  246. return;
  247. }
  248. else
  249. {
  250. /*
  251. var formData = new FormData();
  252. formData.append('photo', document.getElementById('file').files[0]);
  253. $.ajax({
  254. url:"${pageContext.request.contextPath}/system/uploadPhoto",
  255. type:"post",
  256. data: formData,
  257. contentType: false,
  258. processData: false,
  259. success: function(data) {
  260. $("#img").attr("src","data:image/jpg;base64,"+data);
  261. },
  262. error:function(data) {
  263. alert("检索失败");
  264. }
  265. });*/
  266. //看看能不能传回来检测出来的是啥?即同时传数据和图片 或者就是后端直接把这个图片生成一个映射的图像,然后返回给我json串
  267. //假设现在是检测出来了肝囊肿
  268. if(window.speechSynthesis !=undefined)
  269. {
  270. var msg = new SpeechSynthesisUtterance("正在检索,请稍后");
  271. window.speechSynthesis.speak(msg);
  272. }
  273. var formData = new FormData();
  274. formData.append('test_image', document.getElementById('file').files[0]);
  275. formData.append('organ_name',organ);
  276. $("#loadingDiv").show();
  277. $.ajax({
  278. url:"https://holer50861.restclient.cn/project/lesion_search/",
  279. type:"post",
  280. data: formData,
  281. dataType:"json",
  282. processData: false,
  283. contentType: false,
  284. success: function(info) {
  285. $("#loadingDiv").hide();
  286. //alert(info);
  287. json=info;
  288. if(json.file_type == 'notsafe')
  289. {
  290. if(window.speechSynthesis !=undefined)
  291. {
  292. var msg = new SpeechSynthesisUtterance("该文件类型不允许上传!");
  293. window.speechSynthesis.speak(msg);
  294. }
  295. alert("该文件类型不允许上传!");
  296. return;
  297. }
  298. //alert(json.test);
  299. var lesion=json.lesion;
  300. var resulturl=json.result;
  301. urls=json.showlist;
  302. datanum=urls.length;
  303. searchname="lesion";
  304. $("#showimg").css("display","block");
  305. $("#img").css("display","block");
  306. //$("#file").val("");
  307. if(resulturl!="")
  308. {
  309. $("#img").attr("src",resulturl);
  310. $("#img_a").attr("href",resulturl);
  311. $("#lesion_class").css("display","block");
  312. $("#lesion_organ").text("病变名称:");
  313. $("#name").text(lesion);
  314. $("#lesion_introduce").css("display","block");
  315. $("#introduce").text("病变介绍:");
  316. $("#introduce_content").text(json.introduce);
  317. $("#show_3d").css("display","block");
  318. $("#legend").css("display","block");
  319. var msg1 = "该病变名称为:"+lesion;
  320. if(window.speechSynthesis !=undefined)
  321. {
  322. var msg = new SpeechSynthesisUtterance(msg1);
  323. window.speechSynthesis.speak(msg);
  324. msg1 = "目前影像库中该病变影像有:"+datanum+"条结果";
  325. msg = new SpeechSynthesisUtterance(msg1);
  326. window.speechSynthesis.speak(msg);
  327. msg1 = "下面为您介绍该病变:"+json.introduce;
  328. msg = new SpeechSynthesisUtterance(msg1);
  329. window.speechSynthesis.speak(msg);
  330. }
  331. }
  332. else
  333. {
  334. if(window.speechSynthesis !=undefined)
  335. {
  336. var msg = new SpeechSynthesisUtterance("请选择图片");
  337. window.speechSynthesis.speak(msg);
  338. }
  339. alert("请选择图片");
  340. return;
  341. }
  342. urls=json.showlist;
  343. datanum=urls.length;
  344. nowpage=1;
  345. pagenum=Math.ceil(datanum/9);
  346. $("#pagenum").text(nowpage+"/"+pagenum);
  347. $("#datanum").text("共"+datanum+"条");
  348. $("tbody").empty();
  349. if(datanum<9)
  350. {
  351. for(var i=0;i<datanum;i=i+3)
  352. {
  353. if(datanum-i>=3)
  354. {
  355. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  356. }
  357. else if(datanum-i==2)
  358. {
  359. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
  360. }
  361. else if(datanum-i==1)
  362. {
  363. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").appendTo("tbody")
  364. }
  365. }
  366. }
  367. else
  368. {
  369. for(var i=0;i<9;i=i+3)
  370. {
  371. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  372. }
  373. }
  374. $j(".list_images").imgbox({
  375. 'speedIn' : 0,
  376. 'speedOut' : 0,
  377. 'alignment' : 'center',
  378. 'overlayShow' : true,
  379. 'allowMultiple' : false
  380. });
  381. },
  382. error:function(data) {
  383. $("#loadingDiv").hide();
  384. if(window.speechSynthesis !=undefined)
  385. {
  386. var msg = new SpeechSynthesisUtterance("请稍后请求服务器");
  387. window.speechSynthesis.speak(msg);
  388. }
  389. alert("请稍后请求服务器");
  390. }
  391. });
  392. //json={"lesion":"肝囊肿","result":"F:/search_system/gannangzhong/5.jpg","showlist":["F:/search_system/gannangzhong/0.jpg","F:/search_system/gannangzhong/1.jpg","F:/search_system/gannangzhong/2.jpg","F:/search_system/gannangzhong/3.jpg","F:/search_system/gannangzhong/4.jpg","F:/search_system/gannangzhong/6.jpg","F:/search_system/gannangzhong/10.jpg","F:/search_system/gannangzhong/11.jpg","F:/search_system/gannangzhong/12.jpg","F:/search_system/gannangzhong/13.jpg","F:/search_system/gannangzhong/14.jpg","F:/search_system/gannangzhong/15.jpg","F:/search_system/gannangzhong/16.jpg"]};
  393. }
  394. });
  395. $("#gotofirst").click(function()
  396. {
  397. $("tbody").empty();
  398. nowpage=1;
  399. $("#pagenum").text(nowpage+"/"+pagenum);
  400. $("#datanum").text("共"+datanum+"条");
  401. if(datanum<9)
  402. {
  403. for(var i=0;i<datanum;i=i+3)
  404. {
  405. if(datanum-i>=3)
  406. {
  407. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  408. }
  409. else if(datanum-i==2)
  410. {
  411. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
  412. }
  413. else if(datanum-i==1)
  414. {
  415. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").appendTo("tbody")
  416. }
  417. }
  418. }
  419. else
  420. {
  421. for(var i=0;i<9;i=i+3)
  422. {
  423. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  424. }
  425. }
  426. $j(".list_images").imgbox({
  427. 'speedIn' : 0,
  428. 'speedOut' : 0,
  429. 'alignment' : 'center',
  430. 'overlayShow' : true,
  431. 'allowMultiple' : false
  432. });
  433. });
  434. $("#gotonext").click(function()
  435. {
  436. if(nowpage==pagenum)
  437. {
  438. if(window.speechSynthesis !=undefined)
  439. {
  440. var msg = new SpeechSynthesisUtterance("已经是最后一页了");
  441. window.speechSynthesis.speak(msg);
  442. }
  443. alert("已经是最后一页了");
  444. }
  445. else if(nowpage+1==pagenum)
  446. {
  447. //alert("要显示最后一页了");
  448. $("tbody").empty();
  449. for(var i=9*(pagenum-1);i<datanum;i=i+3)
  450. {
  451. if(datanum-i>=3)
  452. {
  453. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  454. }
  455. else if(datanum-i==2)
  456. {
  457. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
  458. }
  459. else if(datanum-i==1)
  460. {
  461. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").appendTo("tbody")
  462. }
  463. }
  464. nowpage=nowpage+1;
  465. $("#pagenum").text(nowpage+"/"+pagenum);
  466. $j(".list_images").imgbox({
  467. 'speedIn' : 0,
  468. 'speedOut' : 0,
  469. 'alignment' : 'center',
  470. 'overlayShow' : true,
  471. 'allowMultiple' : false
  472. });
  473. }
  474. else
  475. {
  476. $("tbody").empty();
  477. for(var i=9*nowpage;i<9*nowpage+9;i=i+3)
  478. {
  479. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  480. }
  481. nowpage=nowpage+1;
  482. $("#pagenum").text(nowpage+"/"+pagenum);
  483. $j(".list_images").imgbox({
  484. 'speedIn' : 0,
  485. 'speedOut' : 0,
  486. 'alignment' : 'center',
  487. 'overlayShow' : true,
  488. 'allowMultiple' : false
  489. });
  490. }
  491. });
  492. $("#gotopre").click(function()
  493. {
  494. if(nowpage==1)
  495. {
  496. if(window.speechSynthesis !=undefined)
  497. {
  498. var msg = new SpeechSynthesisUtterance("已经是第一页了");
  499. window.speechSynthesis.speak(msg);
  500. }
  501. alert("已经是第一页了");
  502. }
  503. else
  504. {
  505. nowpage=nowpage-1;
  506. $("tbody").empty();
  507. for(var i=9*(nowpage-1);i<9*(nowpage-1)+9;i=i+3)
  508. {
  509. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody");
  510. }
  511. $("#pagenum").text(nowpage+"/"+pagenum);
  512. $j(".list_images").imgbox({
  513. 'speedIn' : 0,
  514. 'speedOut' : 0,
  515. 'alignment' : 'center',
  516. 'overlayShow' : true,
  517. 'allowMultiple' : false
  518. });
  519. }
  520. });
  521. $("#gotolast").click(function()
  522. {
  523. $("tbody").empty();
  524. for(var i=9*(pagenum-1);i<datanum;i=i+3)
  525. {
  526. if(datanum-i>=3)
  527. {
  528. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  529. }
  530. else if(datanum-i==2)
  531. {
  532. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
  533. }
  534. else if(datanum-i==1)
  535. {
  536. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").appendTo("tbody")
  537. }
  538. }
  539. nowpage=pagenum;
  540. $("#pagenum").text(nowpage+"/"+pagenum);
  541. $j(".list_images").imgbox({
  542. 'speedIn' : 0,
  543. 'speedOut' : 0,
  544. 'alignment' : 'center',
  545. 'overlayShow' : true,
  546. 'allowMultiple' : false
  547. });
  548. });
  549. $("#gopage_number").click(function()
  550. {
  551. var pagenumber=parseInt($("#selectnumber").val());
  552. if(pagenumber<1)
  553. {
  554. if(window.speechSynthesis !=undefined)
  555. {
  556. var msg = new SpeechSynthesisUtterance("选择的页号超出了范围");
  557. window.speechSynthesis.speak(msg);
  558. }
  559. alert("选择的页号超出了范围");
  560. }
  561. else if(pagenumber<pagenum)
  562. {
  563. $("tbody").empty();
  564. for(var i=9*(pagenumber-1);i<9*(pagenumber-1)+9;i=i+3)
  565. {
  566. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody");
  567. }
  568. nowpage=pagenumber;
  569. $("#pagenum").text(nowpage+"/"+pagenum);
  570. $j(".list_images").imgbox({
  571. 'speedIn' : 0,
  572. 'speedOut' : 0,
  573. 'alignment' : 'center',
  574. 'overlayShow' : true,
  575. 'allowMultiple' : false
  576. });
  577. }
  578. else if(pagenumber==pagenum)
  579. {
  580. $("tbody").empty();
  581. for(var i=9*(pagenum-1);i<datanum;i=i+3)
  582. {
  583. if(datanum-i>=3)
  584. {
  585. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> <td><a class=\"list_images\" href=\""+urls[i+2]+"\"><img src=\""+urls[i+2]+"\"/></a></td></tr>").appendTo("tbody")
  586. }
  587. else if(datanum-i==2)
  588. {
  589. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> <td> <a class=\"list_images\" href=\""+urls[i+1]+"\"><img src=\""+urls[i+1]+"\"/></a></td> </tr>").appendTo("tbody")
  590. }
  591. else if(datanum-i==1)
  592. {
  593. $("<tr><td><a class=\"list_images\" href=\""+urls[i]+"\"><img src=\""+urls[i]+"\"/></a></td> </tr>").appendTo("tbody")
  594. }
  595. }
  596. nowpage=pagenum;
  597. $("#pagenum").text(nowpage+"/"+pagenum);
  598. $j(".list_images").imgbox({
  599. 'speedIn' : 0,
  600. 'speedOut' : 0,
  601. 'alignment' : 'center',
  602. 'overlayShow' : true,
  603. 'allowMultiple' : false
  604. });
  605. }
  606. else
  607. {
  608. if(window.speechSynthesis !=undefined)
  609. {
  610. var msg = new SpeechSynthesisUtterance("选择的页号超出了范围");
  611. window.speechSynthesis.speak(msg);
  612. }
  613. alert("选择的页号超出了范围");
  614. }
  615. });
  616. $("#show_3d_image").click(
  617. function()
  618. {
  619. //alert("点击");
  620. if(searchname=="organ")
  621. {
  622. console.log(organ)
  623. if(organ=="lung")
  624. {
  625. //alert("lung ");
  626. //window.location.href="fei.html";
  627. window.open('fei.html');
  628. }
  629. else if(organ=="liver")
  630. {
  631. window.open('ganzang.html');
  632. }
  633. }
  634. else if(searchname=="lesion")
  635. {
  636. window.open('bingbian.html');
  637. }
  638. }
  639. )
  640. })