主页面main.aspx在端口为2000站点下,dialog.aspx在端口为5555站点下,部分代码为://main.aspx页面
<script language='javascript'>
  var sUrl= "http://sunny:5555/dialog.aspx";//(dialog.aspx为模态窗口)
  var para = window;
  var style = "top:100;left:200;help:no;status:no;resizable:no";
  var result = window.showModelDialog(sUrl,para,style);//(这里result的值为空,而结果不是"aaaaaa")
</script>//dialog.aspx页面
<script language='javascript'>
  var oWin= window.dialogArguments;//(这里获取不到参数对象值)
  window.returnValue = "aaaaaa";
</script>

解决方案 »

  1.   

    这样的话,“aaaaaa”应该能返回至变量result中
      

  2.   

    Step1:
    <?php
    /********************************

    创建传递对话框 ***********************************/
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <meta http-equiv="content-type" content="text/html" charset="utf-8">
    <script>
    var vDialog=null;
    function rdl_doDialog(){
    vDialog=showModalDialog("test1.php",window,"status:no;resizable:yes;dialogHeight:210px;dialogWidth:360px;unadorne:yes");
    if (vDialog != null) vDialog.idDialogInput.value=idOpenerInput.value;
    }
    </script>
    </HEAD><BODY>
    <input type=text id=idOpenerInput value="传递的文字"><br><br>
    <input type=button onclick="rdl_doDialog();" value="建立对话框">
    </BODY>
    </HTML>Step2:
    <?php
    /********************************

    传送信息页 ***********************************/
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <meta http-equiv="content-type" content="text/html" charset="utf-8">
    <link rel="stylesheet" type="text/css" href="../css/style.css">
    <script>
    function window.onunload() {
    dialogArguments.vDialog=null;
    }
    </script>
    </HEAD><BODY>
    <input type=text id=idDialogInput><br><br>
    <input type=button onclick="dialogArguments.idOpenerInput.value=idDialogInput.value;" value="传递文字">
    <input type=button onclick="window.close();" value="关闭"></BODY>
    </HTML>
      

  3.   

    俩个保存在同一目录,
    前一个自己命名,
    第二步命名为test1.php,
    lucky arourd U~
      

  4.   

    lantersen(蓝水仁) 大哥 我说的是这个test1.php 和openr页面不在同一个项目的情况下,在同一个目录当然可以传参数了.不过同样还是谢谢你的支持!