当然可以了,一定是你的代码有问题。

解决方案 »

  1.   

    這是我的原碼,在普通窗□裡可以,在網頁對話框裡就不行,點擊父結點沒有展開子結點,另外請問如何取得選中結點的值。<%@ page contentType="text/html; charset=UTF-8" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <html>
    <head>
    <title>testDTree</title>
    <link rel="StyleSheet" href="dtree.css" type="text/css" />
    <script type="text/javascript" src="dtree.js"></script>
    </head><body bgcolor="#eeeeee" leftmargin="0" topmargin="0"  >
    <div class="dtree">
    <!-- <p><a href="javascript: d.openAll();">open all</a> | <a href="javascript: d.closeAll();">close all</a></p>-->
    <script type="text/javascript">
    <!-- d = new dTree('d'); d.add(0,-1,''); d.add(1,0,'<bean:message key="mainmenu_homePage"/>','example01.html');
    d.add(2,1,'Node 1.1','homePage.do?actn=list');
    d.add(3,1,'Node 1.2','example01.html'); d.add(20,0,'<bean:message key="mainmenu_baiscData"/>');
    d.add(21,20,'<bean:message key="submenu_department"/>','listDepartment.do?actn=list&page=1&pageSize=10');
    d.add(22,20,'<bean:message key="submenu_goodsType"/>','listGoodsType.do?actn=list&page=1&pageSize=10');
    d.add(23,20,'<bean:message key="submenu_goodsName"/>','listGoods.do?actn=list&page=1&pageSize=10');
    d.add(24,20,'<bean:message key="submenu_supplier"/>','listSupplier.do?actn=list&page=1&pageSize=10'); d.add(40,0,'<bean:message key="mainmenu_purhcaseAndStorage"/>');
    d.add(41,40,'<bean:message key="submenu_purchaseApplication"/>','listPurchaseApplication.do?actn=list&page=1&pageSize=10');
    d.add(42,40,'<bean:message key="submenu_purchase_instock"/>','listInStock.do?actn=list&page=1&pageSize=10');
    d.add(43,40,'<bean:message key="submenu_outstock"/>','listOutStock.do?actn=list&page=1&pageSize=10');
    d.add(44,40,'<bean:message key="submenu_discard"/>','listDiscard.do?actn=list&page=1&pageSize=10');
    d.add(45,40,'<bean:message key="submenu_goodsreturned"/>','listGoodsReturned.do?actn=list&page=1&pageSize=10'); d.add(60,0,'<bean:message key="mainmenu_report"/>');
    d.add(61,60,'<bean:message key="submenu_report_instock"/>','qryInStock.do');
    d.add(62,60,'<bean:message key="submenu_report_outstock"/>','qryOutStock.do');
    d.add(63,60,'<bean:message key="submenu_report_outstock_bydepartment"/>','listGoodsReturned.do?actn=list&page=1&pageSize=10');
    d.add(64,60,'<bean:message key="submenu_report_inoutstock_bymonth"/>','qryInOutStockByMonth.do');
    d.add(80,0,'<bean:message key="mainmenu_system"/>');
    d.add(81,80,'<bean:message key="submenu_userlogon"/>','example01.html');
    d.add(82,80,'<bean:message key="submenu_logout"/>','example01.html');
    d.add(83,80,'<bean:message key="submenu_changePassword"/>','example01.html');
    d.add(84,80,'<bean:message key="submenu_userManage"/>','example01.html'); document.write(d);
                    d.config.useSelection=true;
    d.openAll();
    //-->
    </script></div>
    </body>
    </html>