在第一jsp里写一个js函数 fuc1(),用window.open弹出窗口,点击弹出窗口上链接后,调用opener.fuc1()即可

解决方案 »

  1.   

    这么简单。链接或按钮加上ONCLICK="VBSCRIPT:WINDOW.OPENER.DOCUMENT.ALL.JSP1上的控件ID.VALUE=document.all.此JSP上的控件ID.value"
      

  2.   

    习惯javascript ,高手能否把例子写的详细一些。
      

  3.   

    简单:
    在弹出页面上设置opener.fuc1();window.close();
    在父窗口上写一个fun1()的接收函数处理即可
      

  4.   

    根据具体情况而定,你也可以返回一个数组,给你一段详细的代码:
    子窗口中定义
    function pasteExcel()
    {
       excelcontent=document.all("excelcontent").value;
       //对粘贴的内容进行分析,以分行符进行字符串解析,并写入到myArray数组中
       var i;
       splitSTR = excelcontent.split("\r"); 
       var myArray=new Array();
       if(splitSTR.length<24)
       {
          alert("请注意:您所粘贴的内容不符合规范(至少应具备24个点的数据),请重新拷贝Excel文件内容!");
          return false;
       }
       for(var strLength=0;strLength<splitSTR.length;strLength++)
       {
          if(splitSTR[strLength]!="")
          {
             myArray[strLength]=splitSTR[strLength];
          }      
       }      
       opener.receivePasteExcel(myArray);//给父窗口传递一个数组值
    }
    </script>父窗口中定义:
    <script>
    //接受来自Excel粘贴内容
    function receivePasteExcel(myArray)
    {
      for(var i=0,j=1;i<24,j<=24;i++,j++)
      {
         document.all("sumPower"+j).value=myArray[i];
      }
    }
    </script>
    祝您成功:)