先谢谢大家了:
我的问题是这样的
在index.jsp中我有如下代码:
<frameset rows="98,*,8" frameborder="no" border="0" framespacing="0">
  <frame src="top.jsp" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" />
  <frame src="center.jsp" name="mainFrame" id="mainFrame" />
  <frame src="down.jsp" name="bottomFrame" scrolling="no" noresize="noresize" id="bottomFrame" />
</frameset>center.jsp中代码如下:
<table >
  <tr>
    <td><iframe name="I2"  src="middel.jsp"> </iframe></td>
 </tr>
</table>middel.jsp中代码如下:
<table >
  <tr>
     <td ><iframe name="I1" src="left.jsp" > 浏览器不支持嵌入式框架,</iframe></td>
  </tr>
  <tr>  
   <td ><iframe name="I2" src="tab/tab.jsp"> 浏览器不支持嵌入式框架,</iframe></td>
  </tr>
</table>在left.jsp中有:
<td ><a href="bigTypeAction.do?action=list"  target="">类别列表</a></td>先在是当点击left.jsp中 类别列表 这个超链接时Struts会返回一个list.jsp,
而我又向让这个list.jsp在<iframe name="I2" src="tab/tab.jsp">中显示,
即为变为<iframe name="I2" src="tab/list.jsp"> 请问我需要在 哪里设置?怎么设置? 是不是在target=""这是?
还是在哪里需要一个js??
再次谢谢大家~~

解决方案 »

  1.   

    你应该使用事件onclick而不要使用href.然后通过事件调用 
    top.mainFrame.document.location ="bigTypeAction.do?action=list"
      

  2.   


    <td > <a href="bigTypeAction.do?action=list"  target="">类别列表 </a> </td>
    改为
    <td > <a href="#"  onclick="top.mainFrame.document.location ='bigTypeAction.do?action=list'">类别列表 </a> </td>
    试试看
      

  3.   

    可以打开,但是不是在我想要的iframe中,呜呜 请哪位大虾帮帮忙啊~