Изменение размера блока реклама в зависимости от разрешения экрана.
Задавал вопрос на многих форумах никто не знает , тут точно должны знать.
Есть сайт с рекламой от гугла . при разрешении экрана 1280х1024 все нормально (http://s48.radikal.ru/i119/0902/75/0aebceade0b0.jpg) при меньшем(1024x768 ) разрешении весь сайт не помещается и появляется плоса прокрутки с низу. (http://s58.radikal.ru/i159/0902/4f/4764911e2438.jpg) Это происходит из-за блока рекламы , который не дает сайту сжиматься . У меня 20% посетителей сайта с экранами 1024x768 по этому : Вопрос ! Как определить разрешениие экрана у посетителя сайта и в зависимости от результата показывать рекламу соответветсвующего размера( по ширине). Обыскал весь интернет , не смог найти ответ (( Как то так должно выглядеть на javascript Код определяет разрешение экрана и передает значение ширины экрана переменной х Затем если переменная меньше х<1280 то скрипт с блоком adsens маленького размера если переменная х>=1280 то скрипт с блоком adsens большого размера Кто подскажет ответ ? |
1. Разрешение экрана не равно размеру окна
2. Размеры окна могут изменяться Подобные проблемы решаются очень просто и без JavaScript'а: делается нормальный дизайн. |
Сенкс
Большое спасибо asdvin , нашел аналогичную тему на вашем форуме.
Код : <script type="text/javascript"><!-- google_ad_client = "pub-6440865706843912"; if(screen.width > 1280) { /* графика для Asdvin */ google_ad_slot = "5469918724"; google_ad_width = 728; google_ad_height = 90; } else { /* Тестовый маленький */ google_ad_slot = "3966141518"; google_ad_width = 468; google_ad_height = 60; } //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> Только надо изменить в строчке if(screen.width > 1280) { знак > , на =>. И все заработало.))) Спасибо еще раз , надеюсь гугл не забанит меня за такие перестановки в его рекламном коде. Респект asdvin. |
Размеры окна
Цитата:
|
Часовой пояс GMT +3, время: 16:37. |