<html:hidden property = "param"/>
=====================================
function retrunValue(value){
  opener.param.value = value;
  self.close();
}

解决方案 »

  1.   

    有很多方法可以实现啊,随便说两种仅供参考
    第一种方法:
    用模式对话框
    第二种方法:
    在主窗口中设置一个对象,可以是隐藏按钮
    然后在弹出窗口中使用javascript写个函数,在关闭的之前对主窗口中的对象赋值
      

  2.   

    没有说详细,     在子画面上触发一个事件后, 子画面关闭 ,跳到第三个画面, 并把子画面的值 传到  第三个画面(该画面要显示在主画面上,而不是显示在弹出的画面上) 要用struts 跳到第三个画面, 这个是主画面   怎么改造
        <META http-equiv="Content-Style-Type" content="text/css">
        <TITLE></TITLE>
        <LINK rel="stylesheet" type="text/css" href="kinmu.css">
      </HEAD>
      <SCRIPT type="text/javascript" src="kinmu.js"></SCRIPT>
      <SCRIPT type="text/javascript">
              
      </SCRIPT>  <BODY onload="repFrame('', '../../bhmcommon/button_chusi.jsp')">
        <form name ="sysn_toroku">
        <DIV class="table_layout_center">
        <TABLE border="" width="800">
          <DIV class="imsg" align="center&#129;&#153;</DIV>
          <TR>
            <TD width="180" align="center" class="title_indispensable">??&#142;&#150;&#140;&#143;</TD>
          <TD><INPUT name="txtKyuka_Jiyu_nm" type="text" size="50" maxlength="20" value="" readonly>&nbsp<INPUT type="button" value="??" onClick="subWindow('kyukaselect.jsp', 'aa, 500, 500);"></TD>
                 </TR>
        </TABLE>
      </DIV>
       <form>
    </BODY>
    </HTML>
    function subWindow(url, title, xsize, ysize){
      option = "toolbar=no,location=yes,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes,location=no,width=" + xsize + ",height=" + ysize + ",top=0,left=0";
      window.open(url, title, option);
    }这个是主画面   怎么改造
      

  3.   

    主画面 的函数
    function select(id,typecode)
              {      
                document.KyukaselectForm.selected.value=id;
                document.KyukaselectForm.typecode.value=typecode;
                //alert(document.KyukaselectForm.selected.value) ;
                document.KyukaselectForm.method="post";
                document.KyukaselectForm.submit();             
                return false;
               } 子画面的调用主画面的函数
    function kyukaSelect(jiyucd,typecode){
      if(jiyucd != ""){
            alert(jiyucd);
            alert(typecode);        
            opener.top.frm2.select(jiyucd,typecode) ;          
            window.close();
        }
      

  4.   

    主画面 的函数
    function select(id,typecode)
              {      
                document.KyukaselectForm.selected.value=id;
                document.KyukaselectForm.typecode.value=typecode;
                //alert(document.KyukaselectForm.selected.value) ;
                document.KyukaselectForm.method="post";
                document.KyukaselectForm.submit();             
                return false;
               } 子画面的调用主画面的函数
    function kyukaSelect(jiyucd,typecode){
      if(jiyucd != ""){
            alert(jiyucd);
            alert(typecode);        
            opener.top.frm2.select(jiyucd,typecode) ;          
            window.close();
        }
      

  5.   

    在主窗口声明hidden变量,子窗口关闭之前对主窗口的hidden变量赋值