前面调用打开后一个页面 if(width == null)
{
width = "480px";
}
if(height == null)
{
height = "360px";
}var param = theForm;var strOption = "dialogWidth:" + width + ";dialogHeight:" + height + ";status:no;scroll:no;Resizeable:yes";var result = window.showModalDialog(strURL,param,strOption);
return result;
后一页面的处理,如你所说
param = window.dialogArguments;
var frm = document.Confirm;

解决方案 »

  1.   

    不是我要这样获取!
    通过HTTP://SERVERNAME/calendar.jsp?FIELDNAME=form1.text1
    获取FIELDNAME=form1.text1  并把它的值传给脚本中的一个变量如何呀!获取form1.text1
    连接成window.dialogArguments.form1.text1.value
      

  2.   

    调用的时候,把 父窗体的句柄和元素名 传过去:
    showModalDialog(strURL,[window, "field1"],strOption);在被打开的页面中:
    var fieldName= window.dialogArguments[1];//取得第二个参数,即“field1”然后:
    var opener = window.dialogArguments[0];//取得父窗体
    var value = opener.document.all(fieldName).value
    这样就可以取到父窗口中“field1”这个元素的值。引申:有了父窗体的句柄,父窗体的内容随便你获取和修改。THE END !
      

  3.   

    function a(){
      var a = window.dialogArguments.<%=get%>;
      var b = a.value;
    }