r.jsp
<form name='form1' id='form1' method='post' >   
for(){
//<iframe name=iframe<%=i%>  src='MB_T3_u.jsp?count=<%=i%>'> </iframe>
<iframe name=iframe<%=0%>  src='MB_T3_u.jsp?count=<%=0%>'> </iframe>
<iframe name=iframe<%=1%>  src='MB_T3_u.jsp?count=<%=1%>'> </iframe>
<iframe name=iframe<%=4%>  src='MB_T3_u.jsp?count=<%=4%>'> </iframe>
<iframe name=iframe<%=7%>  src='MB_T3_u.jsp?count=<%=7%>'> </iframe>
             ;
             ;
             ;
}
 <tr><td colspan="2" align="right" nowrap> <img src="../img/queding.jpg" onClick="sub_mit()"></td></tr>
</form>'MB_T3_u.jsp
 <form name=subiframe method=post id=subiframe >
 <input --------
  
</form>在r页面里,iframe打开的数量不是固定的,由<%=i%>定,怎么在r提交多个打开的MB_T3_u的form最后在更新r页面的值。

解决方案 »

  1.   

    你可以这样,你是url重写到MB_T3_u.jsp的,你可以用你重写跟的那个值,作为form的名字比如tag+"值",form的名字就不一样了,就提交了,只是初步想想,
    没试过,思路你看行不.
      

  2.   

    恩 ,是可以 ,我的思路是重写iframe的name,来控制各自的form,这是一样的重要的是 怎么知道打开了多少iframe,对应的是什么名字(iframe),最后再提交
      

  3.   

    你的iframer的名字不是iframe+<%=i%>么,不是一变量么,如果1开始的话你可以取到他的最后的值呀就可以知道打开了多少iframe
      

  4.   

    1、在父窗体中访问并控制子窗体中的对象
    比如在example.htm里嵌入test.htm文件,并控制test.htm里一些标记对象: 
    <Iframe src="test.htm" id="test" width="250" height="200" scrolling="no" frameborder="0"></iframe> test.htm文件代码为: 
      <html> 
       <body> 
        <h1 id="myH1">hello,my boy</h1> 
       </body> 
      </html> 
    如我们要改变ID号为myH1的H1标记里的文字为hello,my dear,则可用: 
    document.myH1.innerText="hello,my dear"(其中,document可省) 
    在example.htm文件中,Iframe标记对象所指的子窗体与一般的DHTML对象模型一致,对对象访问控制方式一样2、在子窗体中访问并控制父窗体中对象
    在子窗体中我们可以通过其parent即父(双亲)对象来访问父窗口中的对象。 
      如example.htm: 
      <html> 
       <body onclick="alert(tt.myH1.innerHTML)"> 
        <Iframe name="tt" src="frame1.htm" width="250" height="200" scrolling="no" frameborder="0"></iframe> 
        <h1 id="myH2">hello,my wife</h1> 
       </body> 
      </html> 
      如果要在frame1.htm中访问ID号为myH2中的标题文字并将之改为"hello,my friend",我们就可以这样写: 
      parent.myH2.innerText="hello,my friend" 
      这里parent对象就代表当前窗体(example.htm所在窗体),要在子窗体中访问父窗体中的对象,无一例外都通过parent对象来进行。 
      Iframe虽然内嵌在另一个HTML文件中,但它保持相对的独立,是一个“独立王国“哟,在单一HTML中的特性同样适用于浮动帧中。给你的每个iframe设定一个id就可以分别控制了~
      

  5.   

    关键是 <%=i%>的值是不定的 也不知道个数,就是知道最后一个,也不知道要循环多少次来提交。提交按钮在parent中,将打开的iframe里的数据都提交。在script中,使知道iframe 的id 再一起提交form。
      

  6.   

    为什么?<%=i%>的值是不定的 ?你不是用for来循环打出来的吗?有多少个,你的for的循环次数就知道了呀?越说偶越不明白你的意思了
      

  7.   

    一次打开时的i值是定的,打开的iframe的i值也知道 ,这样个数也算可知道,比如打开了十个,
    用for来循环十次,这里的循环变量怎么定,从0--9,还是......;