a.jsp有一个按钮,window.open(.....),弹出窗口b.jsp。功能就是把b.jsp里面的值返回到label,value。
IE下是没问题的,但是firefox不行。        var label = opener.document.getElementById('label');
var value = opener.document.getElementById('value'); var id = "1111";
var name = "2222"; alert(name);//firefox只能执行到这里
label.value = name;        alert(id);
value.value = id; alert(label.value);
window.close();

解决方案 »

  1.   

    js浏览器不兼容的问题!
    firefox好像不支持js里的一些东西。
      

  2.   

    可以用showModelDialog,而不是open的方式。因为FF对opener支持不是很好。
    var label = opener.document.getElementById('label');
    这样能取到值吗?
      

  3.   

    showModelDialog方式,把你命名改下把,label ,value也直接就用的啊.是把主页面的值到父页面还是父到子啊?