shortcutmenu.jsp 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <%@page contentType="text/html; charset=euc-kr" %>
  2. <%@ page import="kr.co.hit.live.vo.ValueObject"%>
  3. <%@ page import="kr.co.hit.live.vo.ValueObjectAssembler"%>
  4. <%
  5. ValueObjectAssembler menuVOs = (ValueObjectAssembler)request.getAttribute("menulist");
  6. if(menuVOs == null){
  7. //System.out.println("menuVOs is null");
  8. menuVOs = new ValueObjectAssembler();
  9. }
  10. ValueObject shortcutVO = menuVOs.get("shortcutmenulist");
  11. ValueObject jobkindVO = menuVOs.get("jobkindmenulist");
  12. String m = (String)request.getParameter("m");
  13. String errorMsg = null;
  14. String overIcons = "";
  15. String iconType = null;
  16. String iconCd = null;
  17. String iconText = null;
  18. String colorCd = null;
  19. String itemId = null;
  20. String menuItemNm = null;
  21. String menuSeq = null;
  22. //직종별 바로가기 이미지 로딩
  23. if (jobkindVO == null || jobkindVO.size() == 0){
  24. jobkindVO = new ValueObject();
  25. }else{
  26. for(int i=0; i < jobkindVO.size(); i++) {
  27. iconCd = jobkindVO.getString(i,"iconcd","");
  28. overIcons = overIcons + "'../images/"+iconCd+"_over.gif'";
  29. if(i < (jobkindVO.size()-1)) overIcons = overIcons + ", ";
  30. }
  31. }
  32. if (jobkindVO.size() > 0 && shortcutVO.size() > 0){
  33. overIcons = overIcons + ", ";
  34. }
  35. //사용자별 바로가기 이미지 로딩
  36. if (shortcutVO == null || shortcutVO.size() == 0){
  37. shortcutVO = new ValueObject();
  38. }else{
  39. for(int i=0; i < shortcutVO.size(); i++) {
  40. iconCd = shortcutVO.getString(i,"iconcd","");
  41. overIcons = overIcons + "'../images/"+iconCd+"_over.gif'";
  42. if(i < (shortcutVO.size()-1)) overIcons = overIcons + ", ";
  43. }
  44. }
  45. %>
  46. <HTML>
  47. <HEAD>
  48. <TITLE>바로가기 조회</TITLE>
  49. <link href="../css/hismain.css" rel="stylesheet" type="text/css">
  50. <SCRIPT language="JavaScript" src="../js/ZUM002.js"></script>
  51. <SCRIPT language="JavaScript" src="../js/ZUM005.js"></script>
  52. <SCRIPT LANGUAGE="JavaScript">
  53. <!--
  54. function window::onLoad(){
  55. <%
  56. if (m != null) {
  57. if (m.equals("3")) {
  58. errorMsg = "바로가기메뉴 오류입니다. 관리자에게 문의하세요.";
  59. }
  60. %>
  61. alert('<%=errorMsg%>');
  62. <%
  63. }
  64. %>
  65. //quickmenu images
  66. MM_preloadImages(<%=overIcons%>);
  67. }
  68. // F1 키 block -- add by parankiho 2008.02.12
  69. document.onhelp=dsble_F1;
  70. function dsble_F1() {
  71. return false;
  72. }
  73. // 백스페이스키 block
  74. document.onkeydown=dsble_Back;
  75. function dsble_Back() {
  76. if( event.keyCode == 8 ){
  77. return false;
  78. }
  79. }
  80. //-->
  81. </SCRIPT>
  82. </HEAD>
  83. <body background="../images/fav_bg.gif">
  84. <table border="0" cellpadding="0" cellspacing="0">
  85. <tr>
  86. <!-- 직종별 바로가기 -->
  87. <%
  88. for(int i=0; i < jobkindVO.size(); i++) {
  89. iconType = jobkindVO.getString(i,"icontype","");
  90. iconCd = jobkindVO.getString(i,"iconcd","");
  91. iconText = jobkindVO.getString(i,"icontext","");
  92. itemId = jobkindVO.getString(i,"itemid","");
  93. menuItemNm = jobkindVO.getString(i,"menuitemnm","");
  94. menuSeq = "fav"+jobkindVO.getString(i,"seq","");
  95. %>
  96. <td width="33" height="26" title="<%=menuItemNm%>" background="../images/IDZUM10000.gif" style="cursor:hand;" <%if(iconType.equals("T")){ %>class="quick_text" align="center" <%}%>><%if(iconType.equals("I")){ %><img src="../images/<%=iconCd%>.gif" name="<%=menuSeq%>" width="33" height="26" border="0" align="absmiddle" onClick="openMenuItem('<%=itemId%>');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('<%=menuSeq%>','','../images/<%=iconCd%>_over.gif',1)"><%}else{%><A HREF="javascript:openMenuItem('<%=itemId%>');" class="quick_text"><%=iconText%></A><%}%></td>
  97. <td width="2"></td>
  98. <%
  99. }
  100. if(jobkindVO.size()>0 && shortcutVO.size()>0){
  101. %>
  102. <td width="2" background="../images/fav_line.gif"></td>
  103. <td width="2"></td>
  104. <!-- 사용자별 바로가기 -->
  105. <%
  106. }
  107. for(int i=0; i < shortcutVO.size(); i++) {
  108. iconType = shortcutVO.getString(i,"icontype","");
  109. iconCd = shortcutVO.getString(i,"iconcd","");
  110. iconText = shortcutVO.getString(i,"icontext","");
  111. colorCd = shortcutVO.getString(i,"colorcd","");
  112. itemId = shortcutVO.getString(i,"itemid","");
  113. menuItemNm = shortcutVO.getString(i,"menuitemnm","");
  114. menuSeq = "fav"+shortcutVO.getString(i,"seq","");
  115. %>
  116. <td width="33" height="26" title="<%=menuItemNm%>" background="../images/IDZUM10000.gif" style="cursor:hand;" <%if(iconType.equals("T")){ %>class="quick_text" align="center" <%}%>><%if(iconType.equals("I")){ %><img src="../images/<%=iconCd%>.gif" name="<%=menuSeq%>" width="33" height="26" border="0" align="absmiddle" onClick="openMenuItem('<%=itemId%>');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('<%=menuSeq%>','','../images/<%=iconCd%>_over.gif',1)"><%}else{%><A HREF="javascript:openMenuItem('<%=itemId%>');" class="quick_text"><span style="color:<%=colorCd%>;"><%=iconText%></span></A><%}%></td>
  117. <td width="2"></td>
  118. <%
  119. }
  120. %>
  121. </tr>
  122. </table>
  123. </BODY>
  124. </HTML>