2015-12-27 3 views
-1

Я хочу использовать баннер, но когда вы открываете его с помощью мобильного устройства, должен появиться мобильный баннер. Потому что видовые объекты. У меня есть этот код, но ничего не происходит. Кто-нибудь может мне помочь?JS ширина экрана

<script type="text/javascript"> 
     <!-- 
     if (screen.width <= 800) { 
     document.write = "<div align='center'><a href='http://www.fifacoin.com/?aff=53549'><img class='img-responsive' src='http://www.fifacoin.com/fifacoin/img/200X200.gif'>" 
     } 
     else { 
      document.write = "<div align='center'><a href='http://www.fifacoin.com/?aff=53549'><img class='img-responsive' src='http://www.fifacoin.com/fifacoin/img/728X90.gif'></a></div>" 
     } 
     //--> 
    </script> 
+0

Вы должны использовать медиазапросы вместо этого. – SLaks

+0

Как отмечает @SLaks, для этого были созданы медиа-запросы в CSS - они обеспечивают гораздо более чистое решение, чем javascript, который может быть не включен ... но попробуйте использовать 'parseFloat (screen.availWidth)' вместо – RamRaider

+0

Кстати, вы отправил аналогичный вопрос здесь http://stackoverflow.com/q/34475651/, где я дал вам ответ на это http://stackoverflow.com/a/34476103/1415724 - Я написал все, что ни о чем здесь? Я считаю, что вы использовали часть моего кода, чтобы писать все, что вы пытаетесь сделать здесь. –

ответ

0

правильный синтаксис document.write ("string"); not document.write = "string";

To Read

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