代码之家  ›  专栏  ›  技术社区  ›  S M Kamran

IE6及以上版本的Javascript弹出窗口

  •  0
  • S M Kamran  · 技术社区  · 16 年前

    我正在使用以下javascript打开IE6及更高版本的模态对话框。

    window.showModalDialog(
                 'SelectUser.aspx',
                  null,
                  'status:no;dialogWidth:500px;dialogHeight:220px;dialogHide:true;help:no;
                  scroll:yes;toolbar:no;title:no;resizable:yes;location:no;menubar:no;'
                );
    

    在弹出对话框中,显示了一个网格,用户可以从中进行选择。..Grid应用了分页,但是当点击下一页、上一页、第一页、最后一页或任何页码的分页链接时,页面索引会被触发,页面会被发回,页面结果会显示在新的IE窗口中。如何解决这个问题。

    2 回复  |  直到 16 年前
        1
  •  0
  •   Alex Reitbort    16 年前

    在弹出窗口的iframe中显示您的页面(SelectUser.aspx)。

        2
  •  0
  •   S M Kamran    16 年前

    模态对话框(如果包含表单)和回邮时间将在新窗口中打开。但是,有一个解决方法,那就是添加 <base target="_self"/> 内部 <head> ModalDialog窗口的.aspx文件中的标签。