SPMNZ01000_Help.xrw 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <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">
  4. <xhtml:head>
  5. <xhtml:title>온라인 도움말</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <send>
  10. <searchitem/>
  11. <flag/>
  12. <instcd/>
  13. <searchdd/>
  14. </send>
  15. <popinfo>
  16. <refinfo>
  17. <serchitem/>
  18. </refinfo>
  19. </popinfo>
  20. <hidden>
  21. <filelist/>
  22. <fileinfo>
  23. <filelist/>
  24. </fileinfo>
  25. </hidden>
  26. </root>
  27. </instance>
  28. <script type="javascript" ev:event="xforms-ready">
  29. <![CDATA[
  30. fInit();
  31. ]]>
  32. </script>
  33. <submission id="TRMNB03102" mediatype="multipart/form-data" method="form-data-post" ref="/root/send/reqdata" resultref="/root/hidden/fileinfo"/>
  34. <submission id="TRMNB03103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/fileinfo"/>
  35. <script type="javascript" ev:event="xforms-model-destruct">
  36. <![CDATA[
  37. if(existyn == "Y") {
  38. // var fso;
  39. // fso = new ActiveXObject("Scripting.FileSystemObject");
  40. //
  41. // fso.DeleteFile(tempPath);
  42. //
  43. // model.property("divsflag") = "";
  44. // model.property("scnid") = "";
  45. }
  46. ]]>
  47. </script>
  48. </model>
  49. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  50. <script type="javascript">
  51. <![CDATA[
  52. var timer;
  53. var chkCnt = 0;
  54. var path = "";
  55. var tempPath="";
  56. var chktime = 1;
  57. var tempPath = "";
  58. var existyn = "";
  59. function fClock() {
  60. chktime--;
  61. if(chktime < 0) {
  62. window.clearInterval(timer);
  63. browser1.Navigate(tempPath, "");
  64. chktime = 1;
  65. chkCnt = 0;
  66. }
  67. }
  68. function fInit() {
  69. var scnid = model.property("scnid");
  70. var divsflag = model.property("divsflag");
  71. if(divsflag == "") {
  72. divsflag = "1";
  73. }
  74. model.makeValue("/root/send/reqdata/scnid", scnid);
  75. model.makeValue("/root/send/reqdata/divsflag", divsflag);
  76. model.makeValue("/root/send/reqdata/flag", "Y");
  77. submit("TRMNB03103");
  78. var temp_path = "C:\\temp2";
  79. var fso = new ActiveXObject("Scripting.FileSystemObject");
  80. var folder="";
  81. if(fso.FolderExists(temp_path)) {
  82. } else {
  83. newfolder = fso.CreateFolder(temp_path);
  84. }
  85. var node = instance1.selectNodes("/root/hidden/fileinfo/filelist");
  86. if(node.length > 0) {
  87. existyn = "Y";
  88. var filename = model.getValue("/root/hidden/fileinfo/filelist/attfilenm");
  89. tempPath = temp_path+"\\"+filename;
  90. if(filename != "") {
  91. model.download(getActionURL("TRMNB03102") + "&divsflag=" + divsflag + "&scnid=" + model.property("scnid") + "&flag=" + "Y", tempPath, false);
  92. if(chkCnt == 0) {
  93. chkCnt++;
  94. timer = window.setInterval("fClock()", 400);
  95. }
  96. //browser1.Navigate(tempPath, "");
  97. } else {
  98. messageBox("해당하는 프로그램의 메뉴얼이 존재하지 않습니다.", "E");
  99. window.close();
  100. }
  101. } else {
  102. messageBox("해당하는 프로그램의 메뉴얼이 존재하지 않습니다.", "E");
  103. // window.close();
  104. existyn = "N";
  105. }
  106. }
  107. ]]>
  108. </script>
  109. </xhtml:head>
  110. <xhtml:body pagewidth="1100" pageheight="780" style="border-color:#c7a3cf; ">
  111. <group id="group1" style="left:5px; top:0px; width:1080px; height:765px; border-color:#000000; border-width:1px; border-style:solid; ">
  112. <browser id="browser1" style="left:0px; top:-1px; width:1074px; height:764px; border-width:1px; "/>
  113. </group>
  114. </xhtml:body>
  115. </xhtml:html>