addpartOther.jsp部分内容:
  <c:forEach var="dto" items="${list}">
        <TR onmouseover=changebg(this) onmouseout=changebg1(this) vAlign=top 
        bgColor=#eeeeee>
         <td align=middle width="4%[b]"><input name="getStrace" align="center"  type="radio" value="${dto.strace }"></td>[/b]          <TD align=middle width="13%"><div align="center">${dto.bid}</div></TD>
          <TD align=middle width="11%"><div align="center">${dto.bname }</div></TD> 
          <TD align=middle width="13%"><div align="center">${dto.strace }</div></TD>
          <TD align=middle width="11%"><div align="center">${dto.bnum }</div></TD>
          <TD width="10%" align=middle><div align="center">${dto.buser }</div></TD>
          <TD width="11%" align=middle><div align="center">${dto.bdate }</div></TD>
          <TD width="12%" align=middle><div align="center">${dto.sid }</div></TD>
          <TD width="9%" align=middle><div align="center">${dto.suse }</div></TD>
         
            </TR>
            </c:forEach>
addpart_c.jsp部分内容:
 <FORM onkeypress=javascript:enter2tab(); name=form1 
       method=post>
      <TABLE cellSpacing=1 cellPadding=1 width="98%" bgColor=#eeeeee border=0>
        <TBODY>
        <TR id=searchpart style="DISPLAY: none">
          <TD class=tdbg align=middle colSpan=5><IFRAME name=sch_part 
            marginWidth=0 marginHeight=0 
            src="" frameBorder=1 
            width="100%"></IFRAME></TD></TR>
        <TR id=searchspec style="DISPLAY: none">
          <TD class=tdbg align=middle colSpan=5><iframe name=sch_spec 
            marginwidth=0 marginheight=0 
            src="addpart_c.files/list_search_spec.htm" frameborder=1 
            width="100%"></iframe></TD>
        </TR>
        <TR>
          <TD align=right width="41%">追蹤單號:</TD>
          <TD width="59%"><INPUT type=hidden name=ps_trackNo> <INPUT 
            type=hidden name=ps_partNo> <INPUT 
            onclick="document.all('sch_part').src='produceSearchIndex.files/search_part.jsp?justtype=search_part';document.all('searchpart').style.display='block';" 
            readOnly maxLength=16 size=25 name=sTrace value=""> <IMG height=18 
            src="soilList.files/addpart_c.files/JavaCup.gif" width=18> <FONT 
            color=#ff0000>*</FONT> </TD></TR>
        <TR>
          <TD align=right width="41%">油漆編號:</TD>
          <TD width="59%"><INPUT maxLength=14 size=25 name=sId> <IMG 
            onclick="document.all('sch_spec').src='search_spec.jsp?justtype=sear_spec';document.all('searchspec').style.display='block';" 
            height=18 src="soilList.files/addpart_c.files/JavaCup.gif" width=18> </TD></TR>现在问题就是:运用JS及Iframe怎样实现:在框架名为sch_part的框架 中,有addpartOther.jsp文件,当我按下某一个单选按钮时,其value值会显示在addpart_c.jsp文件的属性为readOnly,name为sTrace的value中.

解决方案 »

  1.   

    search_part.jsp文件只是一个输入查询条件的form:<FORM name=query action=PartListOther.do method=post>
    <TABLE class=ifrmtbl cellSpacing=1 cellPadding=3 width="80%" align=center>
      <TBODY>
      <TR>
        <TD class=ifrmtd1 align=middle>生產日期</TD>
        <TD class=ifrmtd><INPUT size=8 name=sdate> <IMG style="CURSOR: hand" 
          onclick="showCalendar('sdate', 'y-mm-dd')" height=24 alt=選擇日期 
          src="search_part.files/calender.gif" width=24> —<INPUT size=8 name=edate> 
          <IMG style="CURSOR: hand" onclick="showCalendar('edate', 'y-mm-dd')" 
          height=24 alt=選擇日期 src="search_part.files/calender.gif" 
      width=24>&nbsp;</TD></TR>
      <TR>
        <TD class=ifrmtd1 align=middle width="30%">追蹤編號</TD>
        <TD class=ifrmtd width="70%"><INPUT name=p_trackNo> </TD></TR>
      <TR>
        <TD class=ifrmtd1 align=middle>部件編號</TD>
        <TD class=ifrmtd><INPUT name=partNo> </TD></TR>
      <TR>
        <TD class=ifrmtd1 align=middle>部件名稱</TD>
        <TD class=ifrmtd><INPUT style="WIDTH: 150px" 
    name=name>(模糊查詢)</TD></TR></TBODY></TABLE>
    <TABLE class=bar align=center border=0>
      <TBODY>
      <TR>
        <TD align=middle><INPUT type=submit value=查詢 name=theQuery>&nbsp;
    我点击提交时,页面会成功转到addpartOther.jsp中。
      

  2.   

    楼主学会活用 opener 和 parent 还有 top 等关键词之后,这个就会不太难iframe 中某个 js函数中,parent.setXXX();addpart_c.jsp中 setXXX(); 为你如果显示添加的内容
      

  3.   

    window.operwindow.parentwindow.location这三个掌握了就好
      

  4.   

    addpartOther.jsp中加js函数, 点击按钮时候调用,传入sTrace的值 function setTrace(trace){
    parent.document.form1.sTrace.value = trace;}
      

  5.   

    在子页面addpartOther.jsp中改为:<input  name="getStrace" align="center"  type="radio" value="${dto.strace }" onclick="ToStrace(${dto.strace })"></td>  在addpartOther.jsp中,当点击某一个单选按钮时,它所对应的dto.strace的值并没有传到ToStrace(var sTrace)函数中:
    function  ToStrace(var sTrace){
    alert("ok");//没有显示出来; parent.document.form1.sTrace.value=sTrace; }
    希望名位大虾能帮帮忙啊!!!
    三鞠躬!!!
      

  6.   

    onclick="ToStrace('${dto.strace }')"----------加单引号function  ToStrace(sTrace)------------去掉var
      

  7.   

    现在问题的重点是:如何将相应的dto.strace值通过onclick点击某一个按钮时传到ToStrace()函数中
      

  8.   

    <script>
    function test(v){
    alert(v);
    }
    </script><input type="radio" name="test" value="第1个" onclick="test(this.value)"/><input type="radio" name="test" value="第2个" onclick="test(this.value)"/>
    给你写个小例子,直接点击radio。