2016-03-23 2 views
0

С трудом получить этот код для работы. По сути, я хочу проверить, поступает ли ссылающийся URL-адрес из каталога/mobile, а если нет, а экран - это мобильное устройство, которое я хочу перенаправить на мобильный сайт.javascript indexOf check in if statement

<script type="text/javascript"> 
if(window.location.href.indexOf("document.write(document.referrer)") > -1 && 
    screen.width <= 699) { 
    document.location = "/mobile/mobile_home.asp"; 
} 

</script> 

Код в настоящее время размещен в главном главном доме.asp.

ответ

3

Вы не хотите document.write здесь (или практически в любом месте):

if(window.location.href.indexOf(document.referrer) > -1 && 
    screen.width <= 699) { 

Но ваш код и ваш вопрос не совсем совпадают, вы сказали

... если ссылающийся URL исходит из/мобильного каталога ...

Это было бы что-то больше похоже на

if(document.referrer.indexOf("/mobile") > -1 && 
    screen.width <= 699) { 
4

попробовать это

if(document.referrer.indexOf('/mobile') > -1 && screen.width < 700) { 
} 
+0

Отлично. Это сработало. Благодаря! – testing123