可以,当然可以
用ASP实现思想如下:
在window2的unload函数中打开window1 (window1是一个asp文件)将文本值传给它

解决方案 »

  1.   

    假设你在 window1 中有一个 FORM,FORM 里面有一个 TEXT 输入框,在 window2 中可以这样写:
    window.opener.document.yourformnameinwindow1.yourtextboxnameinwindow1.value = document.yourformnameinwindow2.yourtextboxnameinwindow2.value呵呵,够罗嗦的。
      

  2.   

    <script language="JavaScript">
          function aaa() {
               document.location.href=""win1.asp?v="+valueString;
          }
    </script>
    <body unload="aaa()">
      

  3.   

    用showmodaldialog或者showmodalessdialog去打开窗口,window2里有一个window.returnvalue,只要你给他付值,window1就可以直接得到返回,详细的请查看msdn.microsoft.com/ie/  dhtml里
      

  4.   

    考虑到IE版本或者不同浏览器之间的兼容性问题,
    建议用edyang网友提出的方法,
    dnchen提出的方法也不错,不过兼容性不是很好。
    可以考虑在window2中放置确定和取消的按钮,
    点击按钮时触发onclick事件,调用相应的处理函数,
    在unload事件的处理中调用也可以。
    取得到打开本窗口的父窗口句柄用window.opener属性,
    着时最关键的一步。
    至于用ASP来处理,显得太复杂了一些,呵呵……
      

  5.   

    在一个window里可以控制打开它的window的属性和方法,例:window.opener.background=white;
    window.opener.Function(varible);
      

  6.   

    javascript足以处理,无非传参数
    例:
    var newwin=firstwin.open(secondwin);
    newwin.var=firstwin.var;
      

  7.   

    享用去吧
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <script language="javascript">
    var newwindow;
    function kata()
    {
    newwindow=window.open("tempwzh.htm",null,"height=300,width=300");
    var currentDate=new Date();
    var currentHour=currentDate.getHours();
    var currentMin=currentDate.getMinutes();
    var currentSec=currentDate.getSeconds();
    newwindow.document.write(currentHour+":"+currentMin+":"+currentSec);
    }
    function closewin()
    {
    newwindow.close();
    }
    </script>
    </HEAD>
    <BODY>
    <h1 id="itmFile" onclick="kata();">tptp</H1>
    <input type=button onclick="closewin();">
    <P>&nbsp;</P></BODY>
    </HTML>