我做了一个框架
本意想做成
分为上下两层
上层为top.jsp 下层为main.jsp
上层里面是一个表格
表格的每一行为一条记录的简单信息
当使用下面代码时
双击某一行 
便可在下层显示详细的信息<tr height="22" bgcolor="#ffffff" onMouseOver="mOvr(this,'#E4E6F1');"  onMouseOut="mOut(this,'#ffffff');"style="cursor:hand "  onClick="javascript:window.location.href='main.jsp?tiaojian=<%= tiaojian %>';" > 现在就是我不知道怎么样加 target='mainFrame' 到如上javascript代码中
请大家赐教
谢谢了

解决方案 »

  1.   

    window.top.frames['mainFrame']但是,你为什么要用onclick而不直接用<a href="...">?过度使用js不是好习惯。
      

  2.   

    楼上的提议果然不错
    <a href="abc.jsp" target="mainFrame">
    <tr><td>……</td></tr>
    </a>
    这样也能达到效果问一下 
    window.top.frames['mainFrame']
    这一句怎么加
    我加在最后
    onClick="javascript:window.location.href='main.jsp?tiaojian=<%= tiaojian %>';window.top.frames['mainFrame'];" 
    还是不行
    能说得详细些么
    谢谢了
      

  3.   

    将onclick后的语句改为:
    window.parent.frames("mainFrame").window.location.href='main.jsp?tianojian=<%=tiaojian%>'
      

  4.   

    将onclick后的语句改为: 
    window.parent.frames["mainFrame"].window.location.href= 'main.jsp?tianojian= <%=tiaojian%> '
    不过在FireFox中应该是不行的