1.debugger一下function MM_openBrWindow() { 
  
  var son=window.open('addjgj.jsp','son','width=480,height=330,top=150,left=280, toolbar=no, menubar=no, scrollbars=auto, resizable=no, location=no, status=no'); 
debugger;
  var tempstr=document.getElementById('car_model').value;
  var tempobj= son.document.getElementById('ee');
  tempobj.value=tempstr;
  var test=tempobj.value;
}
从debugger开始,监视每一步的数据以及变量的值,就可以分析到底哪里出了问题

解决方案 »

  1.   

    了窗口还没加载完,不能取对象son.document.getElementById('ee')
      

  2.   

     父页面:
    var parmName = document.getElementById("txtName").value;
    var parmAge = document.getElementById("txtAge").value;
    var arrArgs = new Array(parmName, parmAge);
    var winSettings = "center:yes;resizable:no;dialogHeight:300px";       
    var arrArgs = window.showModalDialog("ChildWeb.aspx",arrArgs,winSettings);
    子页面:<body onload="return InitPage();">
    function InitPage()
    {
    var myArgs = new Array();
    myArgs = window.dialogArguments;
    document.getElementById("txtName1").value = myArgs[0].toString();
    document.getElementById("txtAge1").value = myArgs[1].toString();
    }
      

  3.   

    方法1.那么直接给打开的页面带url参数好了。子页面就可以接受了addjgj.jsp?id=1&content=xxxx方法2.子页面修改在onload里面调用个函数
    函数里面获取parent窗体的控件信息