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

IE6及更高版本中的javascript弹出窗口

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

    我将使用下面的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 回复  |  直到 15 年前
        1
  •  0
  •   Alex Reitbort    15 年前

        2
  •  0
  •   S M Kamran    15 年前

    “模式”对话框(如果包含窗体)和“何时回发”将在新窗口中打开。不过,还有一个解决办法,那就是 <base target="_self"/> 里面 <head>