示例﹕新窗口﹕
function fillOrgStock(obj){
var suppliersName=obj.suppName;
window.opener.fillOrgStock(suppliersName);
window.close();
}原窗口﹕
function fillOrgStock(suppliersName){
document.all("suppliersName").value = suppliersName;
tab.rows[1].cells[5].children[0].children[1].value=suppliersName;
}根據自己的需要修改

解决方案 »

  1.   

    這個只是普通參數不涉及圖片。  關于圖片 應該需要在Action中另外獲得﹐或者在在頁面通過路徑﹗
      

  2.   

    用模态窗口:
    在第一个页面:
    <script language="javascript">
                function OpenUp()
                {
                   var ReturnVal,strFile;
                   strFile=encodeURI(document.getElementById("upfiles").value)
                   if(strFile!=null)
                   {
                      ReturnVal=window.showModalDialog("fileframe.jsp?filenames="+strFile+"&type1=1&type2=2","","dialogWidth:35;dialogHeight:30");
                      //ReturnVal=window.open("fileframe.jsp?filenames="+strFile+"&type2=a&type1=b","","dialogWidth:35;dialogHeight:30");
                   }
                   else
                   {
                      ReturnVal=window.showModalDialog("fileframe.jsp?type1=a&type2=b","","dialogWidth:100;dialogHeight:30");
                      //ReturnVal=window.open("fileframe.jsp?type2=1&type1=2","","dialogWidth:100;dialogHeight:30");
                   }
                   if (ReturnVal!=null)
                   {
                      document.getElementById("upfiles").value=ReturnVal;
                    }
                }
            </script>在第二个页面:
    <script language="javascript">
        function returnupfile()
        {
            var strReturn;
            strReturn=document.getElementById("paraFiles").value;
            window.returnValue =strReturn;
            window.close();
        }
    </script>如果你是想上传文件的话,还有很多要注意的地方,
    http://topic.csdn.net/u/20081230/12/8e367d10-a63e-4d58-ba28-5f3f9777806a.html这是我的帖子,问题解决了,因为这两天没时间整理,还没结,可以关注下。