代码如下:
function PopAddNewPC()
{
var tt=window.showModalDialog('AddRecordOutFrame.aspx','','dialogWidth=500px;dialogHeight=500px;status=no;');
if(tt!=null)
{
document.getElementById('btnAddSuccess').click();
}
}
我想要在以前的窗口中弹去一个添加出库信息的小窗口,添加完后关闭小窗口,并且激发以前窗口中按钮btnAddSuccess的click事件,但是小窗口关闭后按钮btnAddSuccess的click事件并没有被激发,这是为什么?

解决方案 »

  1.   

    你试试
    document.getElementById('btnAddSuccess').onclick=函数名;
      

  2.   

    function PopAddNewPC()
    {
    var tt=window.showModalDialog('AddRecordOutFrame.aspx','','dialogWidth=500px;dialogHeight=500px;status=no;');
    document.getElementById('btnAddSuccess').click();
    }
    tt对象不是指弹出窗口,而是弹出窗口的返回值,LZ可以alert出来看下嘛
      

  3.   

    document.getElementById('btnAddSuccess').on("click",function(){})
      

  4.   

    document.getElementById('btnAddSuccess').click();这样的点击一般会被屏蔽掉!