除非是使用window.open方法打开的情况设定主页面的form1的输入框的name为tt
子页面的form1的输入框的name为aa在关闭子页面的时候
function ck()
{
   if(self.opener)
   self.opener.form1.tt.value=form1.aaa.value;
}
window.onunload=ck;

解决方案 »

  1.   

    不是使用window.open方法打开的情况
    怎么办?
    faint,这么点东西,还是搞不定
      

  2.   

    用opener对象应该是可以访问的
      

  3.   

    人家都不用window.open了,你的opener为null,
    我想用session
    两个界面,子页面给session赋值,在关闭子页面的时候
    刷新主页面parent.window.location.reload()。
    主页面
    在想得到值的地方<%=session("guagua")%>
      

  4.   

    可以做到,但是很烦!同情MM ing!给个思路:
    1.想办法共享一个Object
    2.主页面轮巡Object 的一个状态标志.
      

  5.   

    那就只能用Cookie了,父窗口每个0.1秒监控Cookie值,子窗口在关闭的时候设置Cookie
      

  6.   

    子页面:
    window.onunload=aa;
    function aa()
    {
    document.cookie="kk=1";
    }父页面:
    window.setInterval("bb",100);
    function bb()
    {

      // cookies are separated by semicolons
      var aCookie = document.cookie.split(";");
      for (var i=0; i < aCookie.length; i++)
      {
        // a name/value pair (a crumb) is separated by an equal sign
        var aCrumb = aCookie[i].split("=");
        if ("kk" == aCrumb[0]) 
          alert(aCrumb[1]);
      }
    }
      

  7.   

    <HTML> 
    <HEAD> 
    <TITLE>callee.html</TITLE> 
    <SCRIPT> 
    function getInfoAndUpdate() { 
    var callerWindowObj = dialogArguments; 
    callerWindowObj.sColor = oEnterColor.value; 
    callerWindowObj.update(); 

    function cancel() { 
    var callerWindowObj = dialogArguments; 
    callerWindowObj.sColor = "Yellow"; 
    callerWindowObj.update();  

    </SCRIPT> 
    </HEAD> 
    <BODY> 
    输入你最喜欢的颜色:<INPUT ID=oEnterColor><BR><BR> 
    <INPUT VALUE="Apply" TYPE=button onclick="getInfoAndUpdate();"> 
    <INPUT VALUE="Ok" TYPE=button onclick="getInfoAndUpdate();window.close();"> 
    <INPUT VALUE="Cancel" TYPE=button onclick="cancel();window.close();"> 
    </BODY> 
    </HTML>  
    <HTML> 
    <HEAD> 
    <TITLE>传递对象数据</TITLE> 
    <SCRIPT> 
    var sColor="";  
    function callDialog() { 
    showModelessDialog("callee.html",window,"status:false;dialogWidth:300px;dialogHeight:150px"); 

    function update() 

    oColor.innerText = sColor; 

    </SCRIPT> 
    </HEAD> 
    <BODY> 
    <P>输入你最喜欢的颜色: <SPAN ID="oColor" STYLE="color:red;font-size:24">Yellow</SPAN></P>  
    <INPUT TYPE="button" VALUE="Display Modeless Dialog" onclick="callDialog()"> 
    </BODY> 
    </HTML>