IE7 window.location.href

时间:2012-02-07 16:48:11

标签: javascript internet-explorer-7

我想重定向IE7用户,但window.location.href看不到正常工作。

有什么建议吗?

$('.navigation-next a').bind('click', function (a) {
    a.preventDefault();
    window.location.href = $(this).attr('href')
})

使用:

$('.navigation-next a').bind('click', function(a) {
   location.href = $(this).attr('href')
})

谢谢!

1 个答案:

答案 0 :(得分:3)

你必须在IE7及更早版本上使用window.location.replace()

<script type="text/javascript">
    function redir(url){ window.location=url; }
</script>

<!--[if lte IE 7]>
<script type="text/javascript">
    function redir(url){ window.location.replace(url); }
</script>
<![endif]-->

这就是为什么所有的网络开发者都应该放弃对IE的支持,直到微软修复它!