点击上面Frame一个列表的某行(就是一个<tr>),向下面Frame传递一个id,下面Frame根据id查询数据库并显示详细内容 
该如何来做?

解决方案 »

  1.   

    <tr onClick="showDetail('1')">...</tr>
    这个<tr>应该在一个<form>中,加入form的id="form1" name='form1'
    <script language="javascript">
      function showDetail(id) {
        form1.target = 'bottom';下面框架的名称
        form1.submit();
      }
    </script>
      

  2.   

    关于传值,可以在上面的页面中加入隐藏域:
    <input type="hidden" name="ID" id="ID" value="">
    修改showDetail方法:
    function showDetail(id) {
        form1.ID.value = id;
        form1.target = 'bottom';下面框架的名称
        form1.submit();
    }下面的页面通过request.getParameter("ID");获得id值,然后查询数据库就可以了。
      

  3.   

    通过隐藏域实现参数传递是一种方法。
    还可以通过URL传递参数
    你可以将你要点击跳转的那个按钮什么的作为超链接:
    <a href = "YourURL?id=<%你要传得变量%>">你要点击的按钮</a>
    然后下一个页面中用Request.getParameter("id")来获取。