1

我正在尝试实现一个代码,当用户单击注销链接时,必须向用户显示一条警告消息

     This will terminate the session and close the browser. Do you want to continue?

我的网站在 IE6 和 IE7 上运行。我在下面写了一段代码来实现它。

    Sub OnClickLogout() 
dim Answer, msg
Msg = "This will terminate the session and close the browser. Do you want to continue?"
Answer = MsgBox(Msg, vbYesNo + vbExclamation, "Warning")
if Answer = vbYes then
window.opener = "y"
window.parent.opener= "x"
     window.parent.close

end if

结束子

我的代码在 IE6 中运行良好,并且我的窗口正常关闭。但是在 IE7 中,当我单击是按钮时,我会收到一条额外的消息,如下所示:

“您正在查看的网页正在尝试关闭窗口。您要关闭此窗口吗?” 带有是和否按钮

我不想要这个额外的信息。我在 IE6 中也收到了相同的消息,但为此我搜索并检查了您是否必须设置window.parent.opener = "Some String".但这在 IE7 中不起作用,你们能建议我如何在 IE7 中删除此消息吗

4

1 回答 1

0

您可以尝试这样做以避免 IE7 中的 Microsoft 消息:-

        window.opener="X"
        window.open "","_top"
        window.parent.close

我相信它肯定会奏效。

于 2012-10-31T15:36:47.203 回答