Перенаправление Javascript не работает

#javascript #jquery #redirect

#javascript #jquery #перенаправление

Вопрос:

На HTML-странице моего сайта есть приведенный ниже код. Параметр url нормально загружается при появлении пикселя прямо над ним, но по какой-то причине перенаправление не хочет запускаться. У кого-нибудь есть какие-нибудь идеи? Возможно, это проблема IE, но не уверен.

 <script type="text/javascript">
$(document).ready(function() { 
    setInterval("window.location = '{{$url}}'", 4000);
});
</script>
  

Комментарии:

1. Я думаю, вы можете передавать функции только в setInterval .

2. На самом деле, я только что протестировал это на IE7, и, похоже, все работает нормально.

Ответ №1:

 <script type="text/javascript">
var url = '...';
$(document).ready(function() { 
    setInterval(function() {
                 window.location.href = url;
                 }, 4000);
});
</script>
  

Комментарии:

1. Для этого не нужно использовать jQuery или даже ждать, пока DOM будет готов.