SPLRR91740_diff패턴결과입력.xrw 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SPLRR91700_패턴결과입력.xrw
  4. * 설 명 : 특수검사환자조회
  5. * 설 계 자 : (주)에이씨케이 -
  6. * 작 성 자 : (주)에이씨케이 - 송요셉
  7. * 작 성 일 : 2010.11.15
  8. * 수정이력 :
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  12. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  13. <xhtml:head>
  14. <xhtml:title>패턴결과입력</xhtml:title>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root>
  18. <main>
  19. <rslt>
  20. <chk/>
  21. <cd/>
  22. <nm/>
  23. </rslt>
  24. <necleus>
  25. <chk/>
  26. <nm/>
  27. </necleus>
  28. <cytoplasm>
  29. <chk/>
  30. <nm/>
  31. </cytoplasm>
  32. <intensity>
  33. <chk/>
  34. <nm/>
  35. </intensity>
  36. <pattem>
  37. <chk/>
  38. <nm/>
  39. </pattem>
  40. </main>
  41. <send>
  42. <tclscd/>
  43. <pid/>
  44. </send>
  45. <init>
  46. <q0/>
  47. <q1/>
  48. <q2/>
  49. <q3/>
  50. <q4/>
  51. <q5/>
  52. <q6/>
  53. <q7/>
  54. <q8/>
  55. <q9/>
  56. <q10/>
  57. <q11/>
  58. <q12/>
  59. <q13/>
  60. <q14/>
  61. <q15/>
  62. <q16/>
  63. <q17/>
  64. <q18/>
  65. <q19/>
  66. <q20/>
  67. </init>
  68. <hidden>
  69. <tclscd/>
  70. </hidden>
  71. <rslt>
  72. <rbc>
  73. <mcv/>
  74. <mch/>
  75. <rdw/>
  76. <normo1>microcytic</normo1>
  77. <normo2>hypochromic</normo2>
  78. <aniso>-</aniso>
  79. <poikil>-</poikil>
  80. <others>-</others>
  81. <poikil1/>
  82. <poikil2/>
  83. <poikil3/>
  84. <poikil4/>
  85. <other1/>
  86. <other2/>
  87. <other3/>
  88. <other4/>
  89. <others2/>
  90. <others3/>
  91. <others4/>
  92. <poikil5/>
  93. <poikil6/>
  94. <poikil7/>
  95. <poikil8/>
  96. <poikil9/>
  97. </rbc>
  98. <rbcrslt/>
  99. <plt newAttribute0="">
  100. <plt/>
  101. <mpv/>
  102. <pdw/>
  103. <other2/>
  104. <other3/>
  105. <other4/>
  106. <other5/>
  107. <others1>-</others1>
  108. <others2>-</others2>
  109. <others3>-</others3>
  110. <others4>-</others4>
  111. <others5>-</others5>
  112. <other1/>
  113. <plt_1>Decreased</plt_1>
  114. <plt_2>Normal</plt_2>
  115. <plt_3>Normal</plt_3>
  116. </plt>
  117. <pltrslt/>
  118. <wbc>
  119. <wbc1/>
  120. <diff/>
  121. <other1/>
  122. <other2/>
  123. <other3/>
  124. <other4/>
  125. <other5/>
  126. <others1/>
  127. <others2/>
  128. <others3/>
  129. <others4/>
  130. <others5/>
  131. <wbc/>
  132. <diff2/>
  133. <diff3/>
  134. <diff4/>
  135. </wbc>
  136. <wbcrslt/>
  137. </rslt>
  138. <pid/>
  139. <cbcrslt>
  140. <testcd/>
  141. <tclsnm/>
  142. <reptrslt/>
  143. <lastreptdt/>
  144. <bfreptrst/>
  145. <rsltunit/>
  146. <bcno/>
  147. <judgmark/>
  148. </cbcrslt>
  149. </root>
  150. </instance>
  151. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  152. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  153. <script type="javascript" src="../../../lis/commonweb/js/LLZ001.js"/>
  154. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  155. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  156. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  157. <script type="javascript" ev:event="xforms-model-construct-done">
  158. <![CDATA[
  159. // fSetinit();
  160. // fGetCBCRslt();
  161. // fExeClinicSave(); //의뢰서 내용을 저장
  162. // fExeClinicSave2(); //의뢰서 내용을 저장
  163. // fExeClinicSave3(); //의뢰서 내용을 저장
  164. // btn_ddstats.dispatch("DOMActivate");
  165. fInputinit();
  166. ]]>
  167. </script>
  168. <submission id="TRLRR91701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main"/>
  169. <submission id="TRLZZ00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/LB0103"/>
  170. <submission id="TRLZZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init"/>
  171. <submission id="TRLLF90401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/testgrupdetl"/>
  172. <submission id="TRLRR00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/cbcrslt"/>
  173. <script type="javascript" ev:event="xforms-ready">
  174. <![CDATA[
  175. // btn_ddstats.dispatch("DOMActivate");
  176. // btn_ddstats.selected == true;
  177. // btn_ddstats.refresh();
  178. fArrayInit();
  179. ]]>
  180. </script>
  181. </model>
  182. <script type="javascript">
  183. <![CDATA[
  184. var iDiff = new Array();
  185. function fArrayInit() {
  186. for (var i = 0; i < 20; i++) iDiff[i] = 0;
  187. }
  188. //CBC 결과
  189. function fGetCBCRslt() {
  190. var arDiff = new Array();
  191. if ( model.GetValue("/root/init/q9").toString().indexOf(":") < 0 )
  192. {
  193. return;
  194. }
  195. for (var i = 0; i < 19; i++) arDiff[i] = "";
  196. var sDiff = "" ;
  197. var itot = model.GetValue("/root/init/q9") ;
  198. var iSum = parseInt(itot.substr( itot.toString().indexOf(":") + 1)) ;
  199. for (var i = 0; i < 19; i++)
  200. {
  201. var val = model.GetValue("/root/init/q" + i);
  202. if(val == null || val == "") continue;
  203. if ( val.toString().indexOf(":") > -1 )
  204. {
  205. var myStr = parseInt(val.substr(val.toString().indexOf(":") + 1));
  206. if ( iSum >= 120 )
  207. {
  208. arDiff[i] = val.toString().substr(0, val.toString().indexOf(":")) + " " + (Math.floor((myStr / iSum) * 100 * 10) / 10) + "%, "
  209. }
  210. else
  211. {
  212. arDiff[i] = val.toString().substr(0, val.toString().indexOf(":")) + " " + parseInt(((myStr) / iSum) * 100 + 0.5) + "%, "
  213. }
  214. }
  215. }
  216. sDiff = " " + "* Microscopic differential count based on total " + (parseInt(iDiff[6]) + parseInt(iDiff[9])) + " cells observed..." ; // 'total WBC
  217. sDiff = sDiff + "\n" + " : " ;
  218. sDiff = sDiff + arDiff[0] ; //'seg
  219. sDiff = sDiff + arDiff[3] ; //'band
  220. sDiff = sDiff + arDiff[4] ; //'meta
  221. sDiff = sDiff + arDiff[10] ; //'myelo
  222. sDiff = sDiff + arDiff[11] ; //'pro
  223. sDiff = sDiff + arDiff[1] ; //'lym
  224. sDiff = sDiff + arDiff[7] ; //'atylym
  225. sDiff = sDiff + arDiff[2] ; //'mono
  226. sDiff = sDiff + arDiff[8] ; //'eo
  227. sDiff = sDiff + arDiff[5] ; //'baso
  228. if ( model.GetValue("/root/init/q6").toString().indexOf(":") > -1 ) // 'nRBC
  229. {
  230. if ( sDiff.toString().lastIndexOf(",") > -1 )
  231. {
  232. var sDiff = sDiff.substr( 1,sDiff.length-1);
  233. }
  234. // sDiff = sDiff + "\r" + "\n" +" " + arDiff[6].toString().replace("%, ", "/100WBC");
  235. sDiff = sDiff + "\n" +" " + arDiff[6].toString().replace("%, ", "/100WBC");
  236. }
  237. if ( sDiff.toString().lastIndexOf(",") > -1 )
  238. {
  239. var sDiff = sDiff.substr( 1,sDiff.length-1);
  240. }
  241. // sDiff = sDiff + "\r" + "\n" +arDiff[13] ; //'polyN
  242. sDiff = sDiff + "\n" +arDiff[13] ; //'polyN
  243. sDiff = sDiff + arDiff[14] ; //'BasoN
  244. sDiff = sDiff + arDiff[16] ; //'proN
  245. sDiff = sDiff + arDiff[17] ; //'blast
  246. sDiff = sDiff + arDiff[12] ; //'other
  247. if ( model.GetValue("/root/init/q7").toString().indexOf(":") > -1 ) // 'nRBC
  248. {
  249. sDiff = sDiff.toString().replace("AtyLym", "Atypical Lym");
  250. }
  251. if ( model.GetValue("/root/init/q4").toString().indexOf(":") > -1 ) // 'nRBC
  252. {
  253. sDiff = sDiff.toString().replace("Meta", "Metamyelo");
  254. }
  255. if ( sDiff.toString().lastIndexOf(",") > -1 )
  256. {
  257. var sDiff = sDiff.substr( 1,sDiff.length-1);
  258. }
  259. // alert(sDiff);
  260. model.setValue("root/rslt/rbcrslt",sDiff);
  261. textarea1.refresh();
  262. }
  263. function fExeClinicSave(){
  264. }
  265. function fExeClinicfinalSave(){
  266. // var strNode = model.getValue("/root/rslt/rbcrslt") + "\n" ;
  267. // strNode += model.getValue("/root/rslt/wbcrslt") + "\n" ;
  268. // strNode += model.getValue("/root/rslt/pltrslt") ;
  269. var strNode = model.getValue("/root/rslt/rbcrslt") ;
  270. strNode += model.getValue("/root/rslt/wbcrslt") ;
  271. strNode += model.getValue("/root/rslt/pltrslt") ;
  272. // alert(strNode);
  273. opener.model.setValue("/root/main/rslt/desc/rslt/readrslt", strNode);
  274. opener.tar_pb_read.refresh();
  275. window.close();
  276. }
  277. function fExeClinicSave2(){
  278. var strNode = "[WBC] " + "\n" ;
  279. strNode += model.getValue("/root/rslt/wbc/wbc1") + " " + captionw_1.value + "\n" ;
  280. strNode += captionw_2.value + "\n";
  281. strNode += model.getValue("/root/rslt/wbc/diff") ;
  282. // strNode += " " + model.getValue("/root/rslt/wbc/diff") ;
  283. // strNode += " " + model.getValue("/root/rslt/wbc/diff") + "\n";
  284. captionww_1.value = model.getValue("/root/rslt/wbc/wbc1");
  285. if(model.getValue("/root/rslt/wbc/diff2") == "1") {
  286. strNode += "- Band" + "\n";
  287. }
  288. if(model.getValue("/root/rslt/wbc/diff3") == "1") {
  289. strNode += "- Meta" + "\n";
  290. }
  291. if(model.getValue("/root/rslt/wbc/diff4") == "1") {
  292. strNode += "- Myelocytes" + "\n";
  293. }
  294. if(model.getValue("/root/rslt/wbc/other1") == "1") {
  295. strNode += "- Toxic granules" + "("+ model.getValue("/root/rslt/wbc/others1")+ ")" + "\n";
  296. }
  297. if(model.getValue("/root/rslt/wbc/other2") == "1") {
  298. strNode += "- Toxic vacuoles" + "("+ model.getValue("/root/rslt/wbc/others2")+ ")" + "\n";
  299. }
  300. if(model.getValue("/root/rslt/wbc/other3") == "1") {
  301. strNode += "- Dohle body" + "("+ model.getValue("/root/rslt/wbc/others3")+ ")" + "\n";
  302. }
  303. if(model.getValue("/root/rslt/wbc/other4") == "1") {
  304. strNode += "- Hypersementation" + "("+ model.getValue("/root/rslt/wbc/others4")+ ")" + "\n";
  305. }
  306. if(model.getValue("/root/rslt/wbc/other5") == "1") {
  307. strNode += " ..." + "("+ model.getValue("/root/rslt/wbc/others5")+ ")" + "\n";
  308. }
  309. model.setValue("/root/rslt/wbcrslt",strNode);
  310. model.refresh();
  311. }
  312. function fExeClinicSave3(){
  313. var strNode = "[PLT] " + "\n" ;
  314. strNode += model.getValue("/root/rslt/plt/plt_1") + " " + captionp_1.value + "\n" ;
  315. strNode += model.getValue("/root/rslt/plt/plt_2") + " " + captionp_2.value + "\n";
  316. strNode += model.getValue("/root/rslt/plt/plt_3") + " " + captionp_3.value + "\n";
  317. captionpw_1.value = model.getValue("/root/rslt/plt/plt_1");
  318. captionpw_2.value = model.getValue("/root/rslt/plt/plt_2");
  319. captionpw_3.value = model.getValue("/root/rslt/plt/plt_3");
  320. if(model.getValue("/root/rslt/plt/other1") == "1") {
  321. strNode += "- Giant platelets" + "("+ model.getValue("/root/rslt/plt/others1")+ ")" + "\n";
  322. }
  323. if(model.getValue("/root/rslt/plt/other2") == "1") {
  324. strNode += "- Satellitism" + "("+ model.getValue("/root/rslt/plt/others2")+ ")" + "\n";
  325. }
  326. if(model.getValue("/root/rslt/plt/other3") == "1") {
  327. strNode += "- Hypogranular" + "("+ model.getValue("/root/rslt/plt/others3")+ ")" + "\n";
  328. }
  329. if(model.getValue("/root/rslt/plt/other4") == "1") {
  330. strNode += "- Clumping" + "("+ model.getValue("/root/rslt/plt/others4")+ ")" + "\n";
  331. }
  332. if(model.getValue("/root/rslt/plt/other5") == "1") {
  333. strNode += " ..." + "("+ model.getValue("/root/rslt/plt/others5")+ ")" + "\n";
  334. }
  335. model.setValue("/root/rslt/pltrslt",strNode);
  336. model.refresh();
  337. }
  338. function fGridInit() {
  339. if(btn_ddstats.selected == true){
  340. model.toggle("dd");
  341. btn_ddstats.selected = true; //일별switch 버튼 선택
  342. btn_mmstats.selected = false; //월별switch 버튼 선택
  343. btn_yystats.selected = false; //연별switch 버튼 선택
  344. // model.setValue("/root/hidden/statshopefromdd", getCurrentDate().substr(0, 6));
  345. // ipt_workfromdd.attribute("format") = "yyyy-mm";
  346. // ipt_worktodd.visible = false;
  347. //월별통계 선택시
  348. }else if(btn_mmstats.selected == true){
  349. model.toggle("mm");
  350. btn_ddstats.selected = false; //월별switch 버튼 선택
  351. btn_mmstats.selected = true; //일별switch 버튼 선택
  352. btn_yystats.selected = false; //연별switch 버튼 선택
  353. // model.setValue("/root/hidden/statshopefromdd", getCurrentDate().substr(0, 6));
  354. // ipt_workfromdd.attribute("format") = "yyyy-mm";
  355. // ipt_worktodd.visible = false;
  356. //연별통계 선택시
  357. }else if(btn_yystats.selected == true){
  358. model.toggle("yy");
  359. btn_ddstats.selected = false; //일별switch 버튼 선택
  360. btn_mmstats.selected = false; //월별switch 버튼 선택
  361. btn_yystats.selected = true; //연별switch 버튼 선택
  362. // fSetyytitle();
  363. }
  364. model.refresh();
  365. }
  366. function fInputinit(){
  367. output0.value = "Seg";
  368. output1.value = "Lym";
  369. output2.value = "Mono";
  370. output3.value = "Band";
  371. output4.value = "Meta";
  372. output5.value = "Baso";
  373. output6.value = "nRBC";
  374. output7.value = "AtyLym";
  375. output8.value = "Eo";
  376. output9.value = "Total";
  377. output10.value = "Myelo";
  378. output11.value = "Pro";
  379. output12.value = "Other";
  380. output13.value = "PolyN";
  381. output14.value = "BasoN";
  382. output15.value = "<┛";
  383. output16.value = "ProN";
  384. output17.value = "Blast";
  385. output18.value = "???";
  386. }
  387. ]]>
  388. </script>
  389. </xhtml:head>
  390. <xhtml:body pagewidth="380" pageheight="400" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  391. <group id="grp_tle" style="left:0px; top:0px; width:850px; height:13px; ">
  392. <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:160px; height:15px; "> DIFF 결과입력</caption>
  393. </group>
  394. <textarea id="textarea1" ref="/root/rslt/rbcrslt" style="left:20px; top:20px; width:355px; height:185px; font-size:11pt; ">
  395. <script type="javascript" ev:event="onclick">
  396. <![CDATA[]]>
  397. </script>
  398. <script type="javascript" ev:event="onkeypress">
  399. <![CDATA[
  400. if( event.keyCode == 49 ){
  401. }
  402. else{
  403. iDiff[9] = iDiff[9] + 1 ;
  404. model.setValue("/root/init/q9", "Total: " + iDiff[9]);
  405. output9.refresh();
  406. }
  407. switch (event.keyCode){
  408. case 49 :
  409. iDiff[6] = iDiff[6] + 1 ;
  410. model.setValue("/root/init/q6", "nRBC: " + iDiff[6]);
  411. output6.refresh();
  412. break;
  413. case 50 :
  414. iDiff[7] = iDiff[7] + 1;
  415. model.setValue("/root/init/q7", "AtyLym: " + iDiff[7]);
  416. output7.refresh();
  417. break;
  418. case 51 :
  419. iDiff[8] = iDiff[8] + 1;
  420. model.setValue("/root/init/q8", "Eo: " + iDiff[8]);
  421. output8.refresh();
  422. break;
  423. case 52 :
  424. iDiff[0] = iDiff[0] + 1;
  425. model.setValue("/root/init/q0", "Seg: " + iDiff[0]);
  426. output0.refresh();
  427. break;
  428. case 53 :
  429. iDiff[1] = iDiff[1] + 1;
  430. model.setValue("/root/init/q1", "Lym: " + iDiff[1]);
  431. output1.refresh();
  432. break;
  433. case 54 :
  434. iDiff[2] = iDiff[2] + 1;
  435. model.setValue("/root/init/q2", "Mono: " + iDiff[2]);
  436. output2.refresh();
  437. break;
  438. case 55 :
  439. iDiff[3] = iDiff[3] + 1;
  440. model.setValue("/root/init/q3", "Band: " + iDiff[3]);
  441. output3.refresh();
  442. break;
  443. case 56 :
  444. iDiff[4] = iDiff[4] + 1;
  445. model.setValue("/root/init/q4", "Meta: " + iDiff[4]);
  446. output4.refresh();
  447. break;
  448. case 57 :
  449. iDiff[5] = iDiff[5] + 1;
  450. model.setValue("/root/init/q5", "Baso: " + iDiff[5]);
  451. output5.refresh();
  452. break;
  453. case 47 :
  454. iDiff[10] = iDiff[10] + 1;
  455. model.setValue("/root/init/q10", "Myelo: " + iDiff[10]);
  456. output10.refresh();
  457. break;
  458. case 42 :
  459. iDiff[11] = iDiff[11] + 1;
  460. model.setValue("/root/init/q11", "Pro: " + iDiff[11]);
  461. output11.refresh();
  462. break;
  463. case 45 :
  464. iDiff[12] = iDiff[12] + 1;
  465. model.setValue("/root/init/q12", "Other: " + iDiff[12]);
  466. output12.refresh();
  467. break;
  468. case 48 :
  469. iDiff[13] = iDiff[13] + 1;
  470. model.setValue("/root/init/q13", "PolyN: " + iDiff[13]);
  471. output13.refresh();
  472. break;
  473. case 46 :
  474. iDiff[14] = iDiff[14] + 1;
  475. model.setValue("/root/init/q14", "BasoN: " + iDiff[14]);
  476. output14.refresh();
  477. break;
  478. case 13 :
  479. break;
  480. case 43 :
  481. iDiff[16] = iDiff[16] + 1;
  482. model.setValue("/root/init/q16", "ProN: " + iDiff[16]);
  483. output16.refresh();
  484. break;
  485. case 8 : //'backspace
  486. iDiff[17] = iDiff[17] + 1;
  487. model.setValue("/root/init/q17", "Blast: " + iDiff[17]);
  488. output17.refresh();
  489. break;
  490. default :
  491. iDiff[18] = iDiff[18] + 1;
  492. model.setValue("/root/init/q18", " : " + iDiff[18]);
  493. output18.refresh();
  494. break;
  495. }
  496. ]]>
  497. </script>
  498. </textarea>
  499. <button id="button6" class="btn4_letter2" style="left:295px; top:370px; width:56px; height:22px; ">
  500. <caption>닫기</caption>
  501. <script type="javascript" ev:event="DOMActivate">
  502. <![CDATA[
  503. window.close(); //현재 창을 닫는다;
  504. ]]>
  505. </script>
  506. </button>
  507. <button id="button20" class="btn4_letter4" style="left:210px; top:370px; width:80px; height:22px; ">
  508. <caption>백분율</caption>
  509. <script type="javascript" ev:event="DOMActivate">
  510. <![CDATA[
  511. fGetCBCRslt(); //의뢰서 내용을 저장
  512. // fExeClinicSave();
  513. // fExeClinicSave2();
  514. // fExeClinicSave3();
  515. ]]>
  516. </script>
  517. </button>
  518. <caption id="output1" ref="/root/init/q1" style="left:110px; top:270px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  519. <caption id="output2" ref="/root/init/q2" style="left:200px; top:270px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  520. <caption id="output3" ref="/root/init/q3" style="left:20px; top:240px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  521. <caption id="output4" ref="/root/init/q4" style="left:110px; top:240px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  522. <caption id="output5" ref="/root/init/q5" style="left:200px; top:240px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  523. <caption id="output6" ref="/root/init/q6" style="left:20px; top:300px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  524. <caption id="output7" ref="/root/init/q7" style="left:110px; top:300px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  525. <caption id="output8" ref="/root/init/q8" style="left:200px; top:300px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  526. <caption id="output9" ref="/root/init/q9" style="left:20px; top:210px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  527. <caption id="output10" ref="/root/init/q10" style="left:110px; top:210px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  528. <caption id="output11" ref="/root/init/q11" style="left:200px; top:210px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  529. <caption id="output12" ref="/root/init/q12" style="left:290px; top:240px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  530. <caption id="output13" ref="/root/init/q13" style="left:20px; top:330px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  531. <caption id="output14" ref="/root/init/q14" style="left:200px; top:330px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  532. <caption id="output15" ref="/root/init/q15" style="left:290px; top:300px; width:85px; height:55px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  533. <caption id="output16" ref="/root/init/q16" style="left:290px; top:270px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  534. <caption id="output17" ref="/root/init/q17" style="left:290px; top:210px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  535. <caption id="output18" ref="/root/init/q18" style="left:110px; top:330px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  536. <caption id="output19" ref="/root/init/q19" visibility="hidden" style="left:20px; top:420px; width:85px; height:25px; background-color:#ccffcc; ">caption2</caption>
  537. <caption id="output20" ref="/root/init/q20" visibility="hidden" style="left:125px; top:415px; width:85px; height:25px; background-color:#ccffcc; ">caption2</caption>
  538. <caption id="output0" ref="/root/init/q0" style="left:20px; top:270px; width:85px; height:25px; background-color:#ccffcc; border-style:solid; ">caption2</caption>
  539. <button id="button2" class="btn4_letter4" style="left:25px; top:370px; width:80px; height:22px; ">
  540. <caption>초기화</caption>
  541. <script type="javascript" ev:event="DOMActivate">
  542. <![CDATA[
  543. fArrayInit();
  544. fInputinit();
  545. model.setValue("root/rslt/rbcrslt","");
  546. for (var i = 0; i < 19; i++)
  547. {
  548. model.setValue("/root/init/q" + i,"");
  549. }
  550. textarea1.refresh();
  551. ]]>
  552. </script>
  553. </button>
  554. </xhtml:body>
  555. </xhtml:html>