DataGrid中有一列是模板列,中间放置了一个LinkButton在DataGrid的ItemCommand事件中,我用window.open()来弹出一个新的窗口。新窗口是弹出来了,但是弹出的新窗口默认是最小化的,而不是自动的获得焦点。这是什么原因?请高手指点!

解决方案 »

  1.   

    因为你那不是弹出式窗体的命令, 要用showModalDialog
    比如
     function Add()
               {
    var e = event.srcElement;
    var ret = showModalDialog("../xx/xxx.aspx?CSMZ=add","","dialogHeight:500px;dialogWidth:700px");
    e.form.submit();
               }
      

  2.   

    谢谢  fxhslk(低语之森)  ,我并不要求弹出“模式对话框”在其他页面都是可以的。
      

  3.   

    不知道怎么用.focus, 可以具体一些吗?