传? 什么样的关系 window.open的还是iframe的?
反正子窗口可以取父窗口的东西的

解决方案 »

  1.   

    如果关系是iframe的话,在子窗体中取窗体的值,用parent.属性名就可以了
    如果是非模式框体的话,在子窗体中使用window.dialogArguments.属性名就可以了
    如果是window.open的话, 打开时会有一个返回值,返回值即是子窗体的window对象
      

  2.   

    window.opener.document.getElementById("id").value
      

  3.   

    如果是window.open的话在子窗口使用window.oppener可以访问父窗口内容
    如果是show...dilog的话   在父窗页面有个属性returnValue只要在子窗口使用属性window.returnValue赋直   可直接返回父页面
      

  4.   

    function ontime(name,page){
    window.dateField =name   

    var w=window.screen.width/2 - 170;  
    var h=window.screen.height/2 - 130;
    calendar=window.showModalDialog(page,this,"dialogWidth:340px;dialogHeight:260px;dialogLeft:"+w+";dialogTop:"+h+";status:0;location:0;toolbar:0;menubar:0;resizable:0;scrollbars:no");
    }
    父窗体的
    <input type="hidden" value="小小测试" id="qqq" name="qqq" />      var a=window.dialogArguments.qqq.value;
    这样就出...是空或者不是对象 window.opener.document.getElementById("qqq").value
            alert('aa');
    window.opener.documet 为空不是对像
      

  5.   

      var parentWin = window.dialogArguments;   
      var obj = parentWin.document.getElementsByName('qqq');  这样就可以得到OBJ

    obj.value
    这样没定义
      

  6.   

    你要用 window.open的形式打开子窗口,别用showModalDialog,  然后再试下从子窗口用window.opener.document.getEl...取值.