IE9 window.location.href error



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

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

要知道我的意思,请打开http://www.sportsmanager.us/dudleysoccer.htm与IE9在左侧菜单上,向下滚动,直到你看到U10- DUBEY, U10- SALONIS或任何下面的按钮,点击其中一个,时间表显示,但当点击另一个按钮,你会得到404 -文件或目录错误。请告诉我有什么问题。谢谢,拉维

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

window.location.assign('url');

IE9:

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

尝试使用window.open(url)代替location。这解决了我的问题与长url也许它会帮助你在这里

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

最新更新