我将一个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并不重要,我在两种情况下都会遇到同样的错误。
有人见过类似案件吗?
答案 0 :(得分:0)
尝试
document.location.pathname = "logout.aspx"