input怎么会只读,我用open,就可以opener.document.all.test.value="aaa"
用showModalDialog就不行,而且用showModalDialog打开窗口,老是读出很久以前的内容,而不是更新的内容??

解决方案 »

  1.   

    试试以下代码:
    opener.window.document.all("DateSelector").value = "aaa"
      

  2.   

    function ok_onclick()
    {
        window.returnValue = "new value";
        window.close();
      }
    }
      

  3.   

    为什么用showModalDialog打开的窗口,老是显示很久以前的内容?怎么能让它每次显示最新的内容
      

  4.   

    如果我要给父页面的几个input赋值,怎么设置returnValue
    是不是这样:
    dialogArguments.test1.returnValue="aa";
    dialogArguments.test2.returnValue="bb";
      

  5.   

    up,用showModalDialog打开的窗口,老是显示很久以前的内容,而我在打开页面的html头里加入了no cache还是没用,急!
      

  6.   

    如果在showModalDialog出来的窗体操作调用页面的对象,可以将上一个window传递过来,代码如下:            调用页:webform1.aspx                            function Test()                           {                                 var params=new Array();                                  params[0]=window;                                   window.showModalDialog("WebForm2.aspx",params); //params可以传递任何页面的对象                            }            被调页:wenform2.aspx                        function show()
                            {
                                  var myParent=parent.window.dialogArguments[0];
                                    //此时myParent就是调用窗体WebForm1.aspx,利用它可以对调用页做各种操作                        }
      

  7.   

    第二个问题:在你的模式对话框里头上添加<%Response.Expires = 0%>
      

  8.   

    showModalDialog会涉及到隐私安全权限,有的情况是不允许,有时dialogArguments就是null的。
      

  9.   

    我打开一个dialogModal窗口,怎么得到父窗口的值??我没有成功呀!帮忙顶一下,知道的告诉我,同时我也单独问了问题欢迎大家抢分!
      

  10.   

    http://www.csdn.net/expert/topic/843/843782.xml?temp=.9829828
      

  11.   

    http://www.csdn.net/expert/topic/843/843782.xml?temp=.9829828