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 に答える