你这个对话框是模态框还是 window.open() 的弹出页面?说清楚先。

解决方案 »

  1.   

    如果是window.open出来的
    那parent.opener或者top.opener应该可以但是如果是ShowModalDialog之类的那就不同了~````````
      

  2.   

    A页面用showModalDialog弹出一个对话框页出B,B页面里,有个框架页C,在C里怎么给A页面的元素赋值? 要赋的不是一个值,是很多个值。
      

  3.   

    A.htm
    <script>
    var a = window.showModalDialog("B.htm");
    for(i=0;i<a.length;i++) alert(a[i]);
    </script>B.htm
    <iframe width="200" height="300" src="C.htm"></iframe>C.htm
    <script>
    function sendTo()
    {
    var a=new Array("a","b")
    top.window.returnValue = a;
    top.window.close();
    }
    </script>
    <body>
    <form>
    <input value="返回" type=button onclick="sendTo()">
    </form>
      

  4.   

    参考更多
    http://www.ttop.cn/article.asp?id=100
      

  5.   

    是模态框的话,c页面中:
    parent.dialogArguments.formname.inputname.value = '你的value';
      

  6.   

    TO : yiyioo(天一(日啃一文,月习一类,不求通透,只求半解)) top.window.returnValue = a;你这样只能返回一个值,如果我要用这个对话框,返回多个值如何写呢?
      

  7.   

    A页面用showModalDialog 打开b的时候,可以把a整个页面对象传到b页面。那么在c中调a的话就像调b的对象一样了。不知道这样描述清楚吗