我看到过一个用jsp写的程序,是这样的:
A页面输入一部分内容,然后点击上“传按”钮,弹出上传文件的窗口B,在上传完文件后,点击完成,返回到A界面,同时把文件名称返回到A页面,A页面以前输入的内容不变。

解决方案 »

  1.   

    用opener.txt.value=.....;txt是A的一个文本框什么的
      

  2.   

    A页
    <script language="javascript">
                function OpenUpPic()
                {
                   var ReturnVal;
                   ReturnVal=window.showModalDialog("UpPhoto.aspx","","dialogWidth:30;dialogHeight:9;help:no");            
                   if (ReturnVal!=null)
                   {
                      document.Form1.txtImagePath.value=ReturnVal.replace(/\?/g,"\\");
                      document.Form1.upPhoto.disabled=true;
                    }
                }
    </script>
    <INPUT id="upPhoto" onclick="OpenUpPic();" type="button" value="上传图片">
    B页 private void btnUpLoad_Click(object sender, System.EventArgs e)
    {
    if (File1.Value=="")
    return ;
    if (UpLoadImage()!=null)
    {
    string strReturn= UpLoadImage().Replace("\\","?");  //上传图片并返回文件上服务器上的相对路径
    Page.RegisterStartupScript("返回","<script>window.returnValue ='"+strReturn+"';window.close()</script>");
    }
    else
    {

    }
    }
      

  3.   

    另参见http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4