| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219 |
- <%@ page contentType="text/html; charset=gbk"%>
- <%@ include file="./public/config.jsp"%>
- <html>
- <head>
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
- <meta http-equiv="Content-Type" content="text/html; charset=gbk">
- <title>꽉데써뭐疳</title>
- <link rel="stylesheet" href="../../css/oa.css">
- <link href="../../css/index.css" rel="stylesheet" type="text/css">
- <style type="text/css">
- div { position:absolute; }
- </style>
- <script type="text/javascript" src="../../css/MM_script.js"></script>
- <script type="text/javascript" src="./treejs/JSTree.js"></script>
- <script type="text/javascript" src="./treejs/crossbrowser.js" ></script>
- <script type="text/javascript" src="./treejs/outlook.js" ></script>
- <script type="text/javascript">
- var gTreeData = null;
- var gTree = null ;
- var lTreeOption = new JTOptionClass();
- lTreeOption.ImgBaseDir = "./treejs/JSTreeImgs/";
-
- gTreeData = new JSTreeDataClass();
- //addTreeNode(id,fatherid,text, url, dstfrm, expanded,tooltip, icon, childfromurl)
-
- function Div_Real_Click() {
- gTree.OnClick();
- }
- function Div_Real_ClickNode() {
- parent.tbFrame.selectFolder();
- return;
- }
-
- function Div_Click(aDivName, aTreeName){
- Div_Real_Click();
- }
- function TreeClickNode(){
- Div_Real_ClickNode();
- }
-
- function Begin_load(aDiv){
- aDiv.onclicknode = TreeClickNode;
- gTree =new JSTreeClass(aDiv,gTreeData,lTreeOption);
- ReDraw();
-
- gTree.SelectNode('9999');
- //gTree.SelectNode('1');
- }
-
- function ReDraw(){
- if(gTree !=null)
- gTree.RebuildTree();
- }
-
- function ChangedTaskName(aId, aText){
- if(gTree !=null)
- gTree.SetNodeText(aId, aText);
- }
-
- // add a node in the tree when the tree is showing.
- function AddedTask(id,fid,text, url, dstfrm, expanded,tooltip, icon, childfromurl)
- {
- //AddTreeNode(id,fid,text, url, dstfrm, expanded,tooltip, icon, childfromurl)
- if(gTree !=null)
- {
- gTree.AddTreeNode(id,fid,text, url, dstfrm, expanded,tooltip, icon, childfromurl);
- }
- }
- function DeledTask(id){
- if(gTree !=null)
- gTree.DelEmptyTreeNode();
- }
-
- var o = new createOutlookBar('Bar',0,0,screenSize.width,screenSize.height,'848284','white')//'#000099') // OutlookBar
- var p;
-
- p = new createPanel('cm','토零밗잿');
- p.addTree('aDiv', 'aTree');
-
- o.addPanel(p);
-
- o.draw(); //draw the OutlookBar
-
- myOnResize();
-
- //-----------------------------------------------------------------------------
- //functions to manage window resize
- //-----------------------------------------------------------------------------
- //resize OP5 (test screenSize every 100ms)
- function resize_op5() {
- if (bt.op5) {
- o.showPanel(o.aktPanel);
- var s = new createPageSize();
- if ((screenSize.width!=s.width) || (screenSize.height!=s.height)) {
- screenSize=new createPageSize();
- setTimeout("o.resize(0,0,screenSize.width,screenSize.height)",100);
- }
- setTimeout("resize_op5()",100);
- }
- }
-
- //resize IE & NS (onResize event!)
- function myOnResize() {
- if (bt.ie4 || bt.ie5 || bt.ns5) {
- var s=new createPageSize();
- o.resize(0,0,s.width,s.height);
- // setTimeout("o.resize(0,0," + s.width + "," + s.height + ")",100);
- }
- else
- if (bt.ns4) location.reload();
- }
-
- window.onload = window_onload;
- function window_onload()
- {
- Begin_load(aDiv); //show the tree
- }
-
- </script>
- <%
- //menubean.flush();
- String rootId = "9999";
- %><script language="JavaScript">
- //gTreeData.addTreeNode(<%=rootId%>,0,"으커꽉데","menuinfo.jsp","mainFrame",true,"tooltip","cm-dir.gif");
- var rootId = <%=rootId%>;
- </script>
- <%
-
- //혤寧섬으커
- //List<Lmb> fstlist =(List)lmDao.getFirstLmb(yhbean.getZdbs());
- List<Lmb> fstlist =(List)lmDao.getValidFirstLmb(yhbean.getZdbs());
- if(fstlist!=null && fstlist.size()>0)
- {
- for(Lmb fstlmb:fstlist)
- {
- out.println(getLmTRee(lmDao, fstlmb, yhDao, yhbean));
- }
- }
-
- %>
- </head>
- <body onkeydown="KeyDown()" oncontextmenu="event.returnValue=false" topmargin="0" leftmargin="0" onLoad="resize_op5();" onResize="myOnResize();" >
- </body>
- </html>
- <%!
- private String getLmTRee(LmDao slmDao, Lmb slmb,YhDao yhDao, Yhb yhbean)
- {
- String html = "";
- if(slmb.getLmid().length()<0)
- return html;
- //////////////////
- if("1".equals(slmb.getLmlx()))
- {
- /////////////////
- List<Lmb> slist =(List)slmDao.getValidSubLmb(slmb.getLmid());
- if(slist!=null && slist.size()>0)
- {
- for(Lmb lmb:slist)
- {
- html = html + getLmTRee(slmDao, lmb, yhDao, yhbean);
- }
- }
- }
- else
- {
- //addTreeNode(id,fatherid,text, url, dstfrm, expanded,tooltip, icon, childfromurl)
- //털뙤홈掘
- if(yhDao.checkYhbOfyhqx(yhbean, slmb.getLmid()) > 0)
- {
- html = html + "<script language=\"JavaScript\">";
- //html = html + " gTreeData.addTreeNode("+slmb.getLmid()+","+slmb.getFlmid()+",\"" + slmb.getLmmc() + "\",\"" + getManageUrl(slmb) + "\", \"parent.BoardList\", true,\"" + slmb.getLmmc() + "\",\"sx.gif\");";
- html = html + " gTreeData.addTreeNode("+slmb.getLmid()+","+slmb.getFlmid()+",\"" + slmb.getLmmc() + "\",\"javascript:addItem('"+slmb.getLmmc()+ "','"+slmb.getLmid()+ "');\", \"parent.BoardList\", false,\"" + slmb.getLmmc() + "\",\"sx.gif\");";
- //html = html + " gTreeData.addTreeNode("+slmb.getLmid()+","+slmb.getFlmid()+",\"" + slmb.getLmmc() + "\",\"javascript:addItem('랬牘숌썽','1002001');\", \"parent.BoardList\", true,\"" + slmb.getLmmc() + "\",\"sx.gif\");";
- //html = html + " gTreeData.addTreeNode("+slmb.getLmid()+","+slmb.getFlmid()+",\"javascript:window.parent.addItem("+slmb.getLmmc()+ ","+slmb.getLmid()+ ");\",\"" + getManageUrl(slmb) + "\", \"parent.BoardList\", true,\"" + slmb.getLmmc() + "\",\"sx.gif\");";
- html = html + "</script>";
- }
- }
- //////////////////////////
- if("1".equals(slmb.getLmlx()) && html.length() > 2)
- {
- html = html + "<script language=\"JavaScript\">";
- //html = html + " gTreeData.addTreeNode("+slmb.getLmid()+","+slmb.getFlmid()+",\"" + slmb.getLmmc() + "\",\"\", \"\", true,\"" + slmb.getLmmc() + "\",\"cm-dir.gif\");";
- html = html + " gTreeData.addTreeNode("+slmb.getLmid()+","+slmb.getFlmid()+",\"" + slmb.getLmmc() + "\",\"\", \"\", false,\"" + slmb.getLmmc() + "\",\"cm-dir.gif\");";
- //html = html + " gTreeData.addTreeNode("+slmb.getLmid()+","+slmb.getFlmid()+",\"" + slmb.getLmmc() + "\",\"\", \"\", true,\"javascript:window.parent.addItem('"+slmb.getFlmid()+ "','"+slmb.getLmid()+ "');\",\"cm-dir.gif\");";
- html = html + "</script>";
- }
-
- //System.out.println(html);
- //////////////////
- return html;
- }
-
-
- private String getManageUrl(Lmb lmb)
- {
- String html = "";
- if(lmb.getLmid().length()<0)
- return html;
-
- if("7".equals(lmb.getLmlx()))
- html = "zxlt/index.jsp?flmid=" + lmb.getFlmid() + "&lmid=" +lmb.getLmid() + "";
- else if("8".equals(lmb.getLmlx()) )
- html = "hdlm/index.jsp?flmid=" + lmb.getFlmid() + "&lmid=" +lmb.getLmid() + "";
- else if("4".equals(lmb.getLmlx()) )
- html = "poll/index.jsp?flmid=" + lmb.getFlmid() + "&lmid=" +lmb.getLmid() + "";
- else if("10".equals(lmb.getLmlx()) )
- html = "zwgknews/index.jsp?flmid=" + lmb.getFlmid() + "&lmid=" +lmb.getLmid() + "";
- else if("11".equals(lmb.getLmlx()) )
- html = "ysqgk/index.jsp?flmid=" + lmb.getFlmid() + "&lmid=" +lmb.getLmid() + "";
- else
- html = "news/index.jsp?flmid=" + lmb.getFlmid() + "&lmid=" +lmb.getLmid() + "";
-
- return html;
- }
- %>
|