最近在做一个管理系统,用第三方js写了一个树型结构,现在想问一下 怎么在点击左边树节点后打开右边框架中的页面啊
我的树节点生成函数是gFld("节点名","链接");我在“链接”中加入some.jsp,不能在右边框架中显示,而是另起了一页
请问怎么解决啊?另外,我在链接中写some.jsp?parameter=1&parameter=2,能传递参数吗?
谢谢

解决方案 »

  1.   

    传递没问题,如果用的是iframe,就在iframe标签设置target="右框架的name"。又或者在树形目录页面的head写上<base target="右框架的name" />。
      

  2.   

    没看清楚楼主传递parameter=1&parameter=2都是相同的参数而值不同,不行吧。
      

  3.   

    我用的是frameset和frame,在主jsp中加了target属性,怎么还不行,我的那个parameter=1&parameter=2是举个例子,不同的参数,就是比如某个树节点 node1=gFld("AA","some.jsp?a=1 & b=2"),a,b类型定义好
      

  4.   

    传递过去在另一个jsp中得到参数是用request.getparater(int)吗
      

  5.   

    用iframe target也不行,点击树节点还是另起一页,
    <%@ page contentType="text/html;charset=gb2312" %>
    <%
    String nowYearStr = new java.text.SimpleDateFormat("yyyy").format(new java.util.Date());
    %>
    <html>
    <head>
    <title>固定资产投资管理系统</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <frameset cols="160,*" frameborder="YES" border="1" framespacing="0" rows="*">
      <frame name="leftFrame" scrolling="NO" noresize src="tree.jsp" target="mainFrame" >
      <frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
        <frame name="topFrame" scrolling="NO" noresize src="mainFrame_top.jsp" >
        <frame name="mainFrame"  src="project.jsp?mt_$_contract_date=<%=nowYearStr%>" >
      </frameset>
    </frameset>
    <noframes>
    <body bgcolor="#FFFFFF" text="#000000">
    </body>
    </noframes>
    </html>
    怎么解决啊