应该是当前top对象和window对象不对,__closeSubmitting和ifr-query-entry这两个函数是在哪定义的?

解决方案 »

  1.   

    直接执行
    __closeSubmitting();
    doSubmit(_op, _groupId)
    不行吗?
      

  2.   

    $("#dlg-pub-addressbook").html($.trim(html));返回的是什么内容,iframe还是html?html就会是相对于当前页面,当前页面是否定义了__closeSubmitting这个方法iframe定义了id还是name属性为ifr-query-entry,firefox下要name为那个值才能使用window['']得到iframe,id不行
      

  3.   

    你这个弹出层明显是又创建了一个iframe,所以top不再是你弹出的页面,而是更外层页面 top.__closeSubmitting();改为: __closeSubmitting();试试
      

  4.   

    既然是纯ajax操作的,那建议:将iframe替换为div.可以简化你的操作流程