JS, изменять содержимое <div> для юзеров с User-Agent
Новая тема Написать ответ
# Вс Сен 01, 2013 4:03 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Всем привет!
Подскажите, как можно сделать такое - на сайте есть блок баннеров, предназначенный для PC-юзеров. Мобильные юзеры на этой рекламе не могут сконвертиться, а их около 30% всего трафа.
Код блока баннеров:
Код:
<div id="promo">
<a href=http://ya.ru><img src=PC_1.jpg></a>
</div>



Возможно ли сделать так, что JS будет определять User-Agent посетителя сайта, если User-Agent будет из списка заданных (мобильные), то он заменит содержимое <div id="promo">...</div> на другое:
Код:
<div id="promo">
<a href=http://google.ru><img src=MOBILE_1.jpg></a>
</div>



Если заменить содержимое <div> технически невозможно, то можно ли сделать наложение поверх этого <div> скрытого <div> с содержимым для мобильных?

Определение User-Agent:
Код:
<script>
if (navigator.userAgent.indexOf('iPhone') != -1) osname = "iPhone";
if (navigator.userAgent.indexOf('iPad') != -1) osname = "iPad";
if (navigator.userAgent.indexOf('Blackberry') != -1) osname = "Blackberry";
if (navigator.userAgent.indexOf('Android') != -1) osname = "Android";
else osname = "Other";
</script>


А как заменить содержимое <div>?
Подскажите пожалуйста!

Заранее большое спасибо! Drinks or Beer
# Вс Сен 01, 2013 9:55 amexolon Зарег.: 22.11.2007 ; Сообщ.: 2397Ответить с цитатой
Код:
<script>
var element=document.getElementById("promo");
element.innerHTML="New Promo";
</script>

Примерно так...
# Вс Сен 01, 2013 10:17 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
exolon, спасибо!
Буду думать, как все это воедино собрать.
:thup:
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.