IE9 window.location.href错误

时间:2011-10-07 17:18:52

标签: internet-explorer-9

在我的asp页面中,我使用以下javascript代码重定向url。此代码在原生IE7,IE8,Chrome,FireFox和IE9兼容模式下运行良好,但在IE9中运行不正常。使用IE9时,第一次工作正常,但下次显示“404 - 未找到文件或目录。您要查找的资源可能已被删除,名称已更改,或暂时不可用”错误。

window.location.href='<%=strURL%>'

要了解我的意思,请使用IE9打开http://www.sportsmanager.us/dudleysoccer.htm 在左侧菜单中,向下滚动,直到看到U10- DUBEY,U10 - SALONIS或任何下方按钮,然后单击其中一个并显示计划,但是当单击另一个按钮时,您将收到404 - 文件或目录错误。请让我是什么问题。 谢谢,拉维

4 个答案:

答案 0 :(得分:2)

此解决方案在大多数情况下效果更好:

window.location.assign('url');

答案 1 :(得分:0)

对于IE9:

    window.location = "<%=strURL%>";

答案 2 :(得分:0)

尝试使用window.open(url)代替位置。这解决了我的问题,长网址也许它会帮助你

答案 3 :(得分:0)

我遇到了类似的问题,但当我关闭并重新打开IE9时它就消失了。