DiagnosysList.aspx 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DiagnosysList.aspx.cs" Inherits="CLIP.eForm.Consent.Web.DiagnosysList" %>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <title>진단명 선택</title>
  6. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
  7. <script type="text/javascript">
  8. function selectRow(msgReturn)
  9. {
  10. var osObject = getOsObject();
  11. osObject.SetControlValue('UP_DX_NM', msgReturn);
  12. //osObject.SetPopupResult('T');
  13. osObject.OkClose();
  14. }
  15. function getOsObject() {
  16. var strOs = OSCheck();
  17. var result;
  18. if (strOs == "Android") {
  19. result = window.android;
  20. }
  21. else if (strOs == "Windows") {
  22. result = window.external;
  23. }
  24. return result;
  25. }
  26. function OSCheck() {
  27. var playerOS = 'dont know';
  28. if (navigator.userAgent.match(/iPhone|iPad/gi)) {
  29. playerOS = 'iOS';
  30. }
  31. else if (navigator.userAgent.match(/Android/gi)) {
  32. playerOS = 'Android';
  33. }
  34. else if (navigator.userAgent.match(/Windows/gi)) {
  35. playerOS = 'Windows';
  36. }
  37. else if (navigator.userAgent.match(/Linux/gi)) {
  38. playerOS = 'Linux';
  39. }
  40. if (navigator.userAgent.match(/OSX/gi)) {
  41. playerOS = 'Mac OS';
  42. }
  43. //document.getElementById("checkOs").value = playerOS;
  44. return playerOS;
  45. }
  46. function Cancel() {
  47. var osObject = getOsObject();
  48. osObject.CancelClose();
  49. }
  50. </script>
  51. <style>
  52. table {border-collapse:collapse; border-spacing:0; empty-cells:show;}
  53. .data_table01{width:100%;}
  54. table.data_table01{border-top:1px solid #c3c3c3; border-left: 1px solid #c3c3c3; font-family: dotum; font-size: 14px;}
  55. .data_table01 tr th{padding:5px 10px 5px; color:#666; line-height:25px; text-align:left; font-weight:bold; background: #e9e9e9; text-align:center;}
  56. .data_table01 tr td{padding:5px 7px 5px; background: #fff; color:#6d6d6d; line-height:25px; font-weight:bold; cursor:pointer; }
  57. .data_table01 th {border-bottom: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
  58. .data_table01 td {border-bottom: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
  59. .data_table01 td.center{padding-left:0; padding-right:0; text-align:center;}
  60. </style>
  61. </head>
  62. <body>
  63. <form id="form1" runat="server">
  64. <div id="dataDiv">
  65. <asp:Repeater ID="rptList" runat="server">
  66. <HeaderTemplate>
  67. <table id="dataTable" class="data_table01">
  68. <colgroup>
  69. <col width="80%" />
  70. </colgroup>
  71. <tr>
  72. <th>진단명</th>
  73. </tr>
  74. </HeaderTemplate>
  75. <ItemTemplate>
  76. <tr onclick="selectRow('<%# Container.DataItem.ToString() %>')">
  77. <td class="left">
  78. <asp:Label runat="server" ID="Label1" Text='<%# Container.DataItem.ToString() %>' />
  79. </td
  80. </tr>
  81. </ItemTemplate>
  82. <AlternatingItemTemplate>
  83. <tr onclick="selectRow('<%# Container.DataItem.ToString() %>')">
  84. <td class="left">
  85. <asp:Label runat="server" ID="Label1" Text='<%# Container.DataItem.ToString() %>' />
  86. </td>
  87. </tr>
  88. </AlternatingItemTemplate>
  89. <FooterTemplate>
  90. </table>
  91. </FooterTemplate>
  92. </asp:Repeater>
  93. </div>
  94. </form>
  95. <script>
  96. function loadEnd() {
  97. if (document.getElementById("dataTable") == null || document.getElementById("dataTable") == undefined) {
  98. document.getElementById("dataDiv").innerHTML = "<table class='data_table01'><tr><td height='100' align='center'>조회된 데이터가 없습니다.</td></tr></table>";
  99. }
  100. }
  101. loadEnd();
  102. </script>
  103. </body>
  104. </html>