这得要搞清楚这两个JSP页面所在的frame的关系才行,当这样是回答不了的.

解决方案 »

  1.   

    yaray(雅睿,生活在别处) ( ) 信誉:110    Blog  2006-12-17 19:14:30  得分: 0  
      
       这得要搞清楚这两个JSP页面所在的frame的关系才行,当这样是回答不了的.
    -----------------------------------------------------------------------------
      ...
      ...
     <FRAMESET rows="8%,84%,8%" >
      <FRAME src="frm1.jsp" frameborder="0" border="0" name="frm1">
      <FRAME src="kensyunatouroku.jsp" frameborder="0" border="0" name="frm2">
      <FRAME src="frm3-4.jsp" frameborder="0" border="0" name="frm3">
     </FRAMESET>
     <NOFRAMES>
      ...
      ...
    帮忙再看一下~~  
     
      

  2.   

    index.htm
    ---------
    <FRAMESET rows="8%,84%,8%" >
        <FRAME src="a.htm" frameborder="0" border="0" name="frm1">
        <FRAME src="b.htm" frameborder="0" border="0" name="frm2">
        <FRAME src="c.htm" frameborder="0" border="0" name="frm3">
    </FRAMESET>
    a.htm
    -------
    <INPUT TYPE="button" NAME="aaa" value="aaa" onclick="alert(window.parent.frames['frm2'].document.getElementsByName('bbb')[0].value);">
    b.htm
    -------
    <INPUT TYPE="text" NAME="bbb" value="bbbbb">
    ========
    针对你的情况的回答:window.parent.frames['frm2'].document.formName.submit();
      

  3.   

    formName是指Form表单的名称,如果没有取名,就用forms[0]来表示(数组下标为0表示第一个表单Form对象,依此类推)
      

  4.   

    谢谢楼上这位前辈,我们要求用struts做,在jsp的‘action’处如何配置还是不太明白,而且struts的action如何配置呢?
    我所做的配置如下:
    kensyunatouroku.jsp的页面代码如下:
      ...
      ...
    <html:form action="/kensyumeijyouhou.do" >
      <TABLE border="0" width="100%" height="100%">
        <html:text property="kenshumei" size="50" maxlength="20" />
      </TABLE>
    </html>
      ...
      ...frame1.jsp的页面代码如下:
      ...
      ...
    <html:form action="/kensyumeijyouhou.do" name="KensyumeijyouhouForm"    type="com.mycompany.struts.form.KensyumeijyouhouForm">
      <html:cancel value="中 止"></html:cancel>&nbsp&nbsp&nbsp
      <html:submit value="登録前確認へ"></html:submit>
      ...
      ...struts的action配置如下:
        <action
          attribute="KensyumeijyouhouForm"
          input="/kensyu/11kensyunatouroku/kensyunatouroku.jsp"
          name="KensyumeijyouhouForm"
          path="/kensyumeijyouhou"
          scope="request"
          type="com.mycompany.struts.action.KensyumeijyouhouAction">
          <forward name="failed" path="/kensyu/11kensyunatouroku/kensyunatouroku.jsp" />
        </action>这样做后虽然可以提交kensyunatouroku.jsp的表单,但是在kensyunatouroku.jsp上输入文本后,在KensyumeijyouhouForm里用System.out测试输入的内容,无论在kensyunatouroku.jsp的表单上输入什么内容,System.out的输出内容总是为'null',不知为什么...]还请前辈帮助,拜托...
      

  5.   

    To:
     yaray(雅睿,生活在别处) ( ) 照你说的做了一下,很好使,谢谢~~~
    20分送上..