可以:
js:
var xxx=打开模式窗口 3.aspx3.aspx中
js:
window.returnValue ="<%=你的变量%>"

解决方案 »

  1.   

    这个好:
    showModalDialog
    上msdn里面搜索,超级好用!
      

  2.   

    本窗口
    //下面的代码全是JS脚本
    var arr = showModalDialog(""SMD.aspx"", """", ""dialogWidth:220pt;dialogHeight:140pt;help:0;status:0"");SMD.aspxwindow.returnValue = "你想要返回的值";得到arr就是返回值
      

  3.   

    在1.aspx中弹出模式窗口:
    ……
    在2.aspx中:
    if(rd.read())
    {
        Response.Write("<script language='javascript'>");
        Response.Write("window.returnValue='"+ 你的值 +"';");
        Response.Write("<script language='javascript'>");
    }
    还有问题么?
      

  4.   

    还有问题呀:
    1: Response.Write("window.returnValue='"+ 你的值 +"';");
    这样返回的值在1.aspx中如何使用代码接收?2:问题1可用SESSION解决,但是在2.aspx中只要有使用提交功能,他就会打开一个新页返回,这样不是很不好?大家是如何解决的?(我试过用框架也不行,也是打开一个新窗口)
      

  5.   

    在<Head>中加
    <base target=_self >
      

  6.   

    模式窗口中用一个Iframe,在iframe进行操作,然后把值传回给模式窗口
      

  7.   

    呵呵。。
    这在我做的Volitant.Dialogs是件非常容易的事情。
    不过我对这个已经没有兴趣了。