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

时间:2009-07-21 08:00:36

标签: asp.net javascript gridview internet-explorer-6

我正在使用以下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;'
            );

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果包含表单,则模式对话框将在新窗口中打开。但是,有一种解决方法,就是在ModalDialog窗口的.aspx文件中的<base target="_self"/>标记内添加<head>