我现在想在点击按扭后弹出子窗体,在子窗体执行上传功能,并把上传后的文件名保留后在传给父页,父页在一个JS脚本里接受这个值(其中上传功能可以忽略)。请高手指教,分数速给!

解决方案 »

  1.   

    你可以通过按钮去传递参数啊!在按钮的onclick事件中用onclick="javascript:location='子页?a=**&b=**'"这样就传递过去了。
      

  2.   

    string js = "<script language=javascript>parent.document.getElementById('Content').value+="+str+"<script>";
     Response.Write(js);
    看ASP是用这种方法,我就用这种,你试下,应当是行的,可是前几天我写时,脚本有错误,没传过去,郁闷死
    行:1
    字符:102
    代码:0
    错误:缺少 '/'
    网址:http://127.0.0.1/solo/uploadfile.aspx
    我的这样报错,找不出原因了我,如果你弄好,帮我一下,我向你学习下,
    [email protected]
      

  3.   

    1、子页设一个返回值:
      例如:
      var b = new Object();
      b.filename = "aaa.txt";//aaa.txt为上传文件名
      window.returnValue = b;
      window.close();
    2、父页接收返回值:
      例如:
      var b = window.showModelDialog("子页"...);
      if(b!=null)
      (
        if(b.filename+""!="")
        (
          //保存到父页
        )
      )
      

  4.   

    类似
    http://www.aspxboy.com/private/showthread.asp?threadid=623
      

  5.   

    我现在问一下,怎么从一个页的JS传到另一个页的JS里?
      

  6.   

    在子页面head加上<base  target="_self" />