Если, вдруг, вы столкнулись с невписываемостью рекламного блока в вашу концепцию дизайна, (ну был бы он на 20 пикселей шире и был бы зачот!!) я расскажу вам как скорректировать размеры этого блока.
Хотя этот поступок должен быть исключительно на вашей совести!!! Помните: гугл запрещает править свои рекламные блоки. И если вас спалят то жертвы могут быть очень серьёзные!!!
Итак задачка:
Необходимо вставить на сайт блок ссылок и растянуть его по ширине.
Дано:
Блок ссылок, HTML сайт
Решение под катом..
Решение:
Заключаем рекламный блок в DIV:
<div id=’ggg’ name=’ggg’>
<!—2google_ad_client = «pub-
……………..
!—>
</div>
В конце страницы (перед </body>) пишем не хитрый код:
<script>
function element(id){ if(document.getElementById) return document.getElementById(id); if(document.all) return document.all(id); if(document.layers) return document.layers(id); }
element(‘ggg’).childNodes[4].width=’100%';
</script>
Таким образом (это сделано через DOM) мы получаем доступ к фрэйму с рекламой и задаём ему один из параметров — ширину.
Повторяю, что такие изменения кода противоречат правилам и вас могут за это покарать!!!
Это статья создана для ознакомления и я вас никак не призываю к этому поступку, даже наоборот, рекомендую так не поступать!!
первый раз вижу, чтобы кто-нибудь предлагал править код адсенса. Нет уж, лучше тему под блог чуть-чуть подправить! санкции гугла могут быть и правда весьма жесткими! так что Вы правы — так лучше не делать!
А нет идей случайно, что делать с горизонтальным блоком ссылок в случае резинового шаблона? Когда ширину окна уменьшаешь, часть ссылок прячется… никак не сделать, чтобы они переносились?
ты знаешь, попробуй вырезать NOBR если он там есть.