0

我将一个 asp.net 应用程序复制到我的 Windows 7 (Internet Explorer 9)。它运行正常,但在尝试运行此 javascript 命令时出错:window.location.replace

代码:

     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

        <HTML>

            <HEAD>
                <SCRIPT language="javascript">      
                var Key = 0 ;
                function LogoutFunction()
                {           
                    var myLoadPage = location.href;                     

                    if ( Key==0 )
                      {
                      window.location.replace("Logout.aspx");             
                      //window.location.href = "Logout.aspx";                 }                                 
                }

function KeyPressed()
        {
            Key = window.event.keyCode ;
        }

IE9 上的消息错误是: “Microsoft JScript 中的运行时错误”

不管我使用 Location.replace 还是 location.href,在这两种情况下我都会遇到同样的错误。

有人见过类似的案例吗?

4

1 回答 1

0

尝试

document.location.pathname = "logout.aspx"
于 2013-02-14T22:02:05.130 回答