是提示"window.opener.document"为空或者不是对象楼上的能说具体点吗

解决方案 »

  1.   

    function addloc2()

    var o = opener.document.createElement("OPTION");
    o.value = "dd";
    o.text  = "ff";
    window.opener.document.list.fieldName.options.add(o);}
      

  2.   

    请问 ice_berg16(寻梦的稻草人) 我的写法是什么地方错了
    可否解释一下?
      

  3.   

    window.opener.document.list.fieldName.options[window.opener.document.list.fieldName.options.length] = new Option("dd","ff", 0, 0); 这句的问题,
    我的理解如下:
    new Option相当于生成的新对象是在2.htm页面内有效,而你相当于在父页面添加了一个2.htm里面的对象,这样应该是不允许的,
    而我的做法是在父页面中生成一个对象,然后添加到列表中,这样相当于只在本页面操作,是允许的。