2017-02-13 24 views
0

Я пытаюсь перенаправить своих посетителей веб-сайта на одну из двух страниц на основе размера браузера. Я хочу, чтобы обычные браузеры (и IPADS), чтобы остаться на странице, что зритель вступающего, что примеры ради бы:перенаправление на основе размера браузера

http://www.testing.com/getstarted.html 

Но если они находятся на браузере своего мобильного телефона, скажем, менее чем 700 пикселей, Я хочу, чтобы они перенаправлены на эту страницу:

http://www.testing.com/mobilegetstarted.html 

Я попытался с помощью этого сценария в области головы, но не перенаправляет мой телефон - это просто висит. Может кто-нибудь, пожалуйста, помогите мне исправить это?

<script type="text/javascript"> 
<!-- 
if (screen.width <= 700) { 
document.location = "mobilegetstarted.html"; 
} 
//--> 
</script> 

Я также попытался добавить URL, эти пути:
http://testing.com/mobilegetstarted.html и

http://www.testing.com/mobilegetstarted.html 

, но это не работает. Любые подсказки, как заставить перенаправить работу?

Gary

ответ

0

документ.location доступен только для чтения.

Вы должны использовать window.location.assign.

Таким образом, использование:

<script type="text/javascript"> 
if (screen.width <= 700) { 
    window.location.assign("mobilegetstarted.html"); 
} 
</script> 

 Смежные вопросы

  • Нет связанных вопросов^_^