我有一个form主要有三个iframe,上面有一个导航:比如说:JAVA,.net,C++。点击这三个链接,就进入了下面一个树型:就好像是CSDN里面的树型技术分类J2SE / 基础类 ,J2SE / 扩展类 ,GUI 设计点击 J2SE / 基础类,这个后,上面的导航栏JAVA链接不能刷新,怎么实现,谢谢大家了。

解决方案 »

  1.   

    处理select的onchange事件,写个function,在这个function里取得option的value值,然后提交下一个tree所在的iframe中的form,并把那个value值传过去,检索出相应的值。
    下一层同上
      

  2.   

    <%
    String subModuleName="";
    String pageURL="";
    int currModuleID=-1;
    int parentModuleID=-1;
    int menuItemCount = 0; String altmsg = ""; while(menuDbSet.next()){
    ++signNum;
    subModuleName=menuDbSet.getString("moduleName");
    pageURL=menuDbSet.getString("pageURL");
    currModuleID=menuDbSet.getInt("moduleID");
    parentModuleID=menuDbSet.getInt("parentID");
    boolean temp_workflowRequired=(menuDbSet.getInt("workflowRequired")==1?true:false);
    boolean temp_informRequired=(menuDbSet.getInt("informRequired")==1?true:false);
    String temp_suffixQueryString="&workflowRequired="+temp_workflowRequired+"&informRequired="+temp_informRequired; altmsg = menuDbSet.getString("altmsg"); //System.out.println("temp_suffixQueryString="+temp_suffixQueryString);
    if(pageURL!=null){
    if(pageURL.indexOf("?")>-1) {
    pageURL+="&moduleID="+parentModuleID+"&moduleName="+firstModuleName+"&subModuleName="+subModuleName+"&currModuleID="+currModuleID+temp_suffixQueryString;   //已有参数
    }else{
    pageURL+="?moduleID="+parentModuleID+"&moduleName="+firstModuleName+"&subModuleName="+subModuleName+"&currModuleID="+currModuleID+temp_suffixQueryString;   //未有参数
    }
    }else{
    pageURL="#";
    }
    String targetWindow = menuDbSet.getString("targetwindow");
    %>                                       <tr class="bluefont_2"> 
                                            <td><div align="center"><img src="/application/menu/images/home_point.gif" width="13" height="9"></div></td>
                                            <td>
    <%
    if ( altmsg == null ) {   
        %> out.print("111111111111111111111111111111");     <a href="<%=request.getContextPath()%><%=pageURL%>" target="_self">     <%=subModuleName%>
    <!--
    <script window.parent.frames[0].location.href="<%=request.getContextPath()%>
    <%=pageURL%>" target="_self">     <%=subModuleName%>  >

    </SCRIPT>-->
    <%
    }
    else {   
        %>
    <!--
    <script a href="<%=request.getContextPath()%>
    <%=pageURL%>" target="_self">     <%=subModuleName%>  >

    </script>

    -->
    <a title="<%=altmsg%>" href="<%=request.getContextPath()%><%=pageURL%>" target="_self"> <%=subModuleName%>  


    <%
    }
        %>
    </td>
                                          </tr>
                                          <tr class="bluefont_2"> 
                                            <td colspan="2"><img src="/application/menu/images/sub_3.gif" width="169" height="1"></td>
                                          </tr> <% } %>
    <%
    for(int i=signNum;i<12;i++){
    %>
                                          <tr height="10"  class="bluefont_2"> 
                                            <td width="29">&nbsp;</td>
                                            <td width="140">&nbsp;</td>
                                          </tr>
    <% }%>
                                        </table>
      </td>
                                    </tr>
                                    <tr> 
                                      <td><img src="/application/menu/images/sub_4.gif" width="169" height="23"></td>
                                    </tr>
                                  </table>
        </td>
                              </tr>
                              <tr height="10"> 
                                <td height="10"></td>
                              </tr>
                              <tr> 
                                <td height="160">&nbsp;</td>
                              </tr>
                            </table>
    </td>
    <% } %>这试代码。请大家多多试一下,谢谢