Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / рекламные блоки гугла / 6 сообщений из 6, страница 1 из 1
14.02.2008, 13:51
    #35132679
div8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рекламные блоки гугла
Есть такой блок:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxxx";
google_alternate_color = "ffffff";
google_ad_width =  468 ;
google_ad_height =  60 ;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//google_ad_type = "image";
// 2007 - 06 - 14 : MYBB
google_ad_channel = "3248005035";
google_color_border = "";
google_color_bg = "FFFFFF";
google_color_link = "006699";
google_color_text = "000000";
google_color_url = "008000";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Рекламная вставка гугла.
Доступа к странице нет, можно лишь делать изменения в стилях, метах, и в самом верху страницы вставить html-код или скрипт.

Можно ли имея такие скромные возможности убрать этот блок (скрыть) или хотя бы сделать его 1х1px?
...
Рейтинг: 0 / 0
14.02.2008, 15:02
    #35133039
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рекламные блоки гугла
Код: plaintext
1.
2.
var scr = находишь_скрипт();
var p = scr.parentElement;
p.parentElement.removeChild(p);
...
Рейтинг: 0 / 0
14.02.2008, 15:12
    #35133104
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рекламные блоки гугла
Хотя тот способ тебе скорее всего не поможет. Есть другой.

Зная структуру страницы, можно зацепиться за известный стиль ближайшего родителя скриптов и дописать свой типа так:
Код: plaintext
1.
2.
.s1{...} /*известный стиль*/
.s1 div table td ... /*путь к родителю скриптов*/
{display:none}
...
Рейтинг: 0 / 0
14.02.2008, 16:15
    #35133392
div8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рекламные блоки гугла
AntonariyЗная структуру страницы, можно зацепиться за известный стиль ближайшего родителя скриптовЭто интересно ;)
Реклама вставлена в одну таблицу, контент идет ниже в другой таблице, но похоже стиль у них один:
Реклама:
Код: plaintext
1.
2.
3.
<tr>
<td valign="top" class="bodyline">
<div align="right">
<script type="text/javascript"><!--блок гугла
Контент:
Код: plaintext
1.
2.
3.
<tr> 
<td class="bodyline"><table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr> 
<td valign="top"><!--контент
Т.е. если я верно вас понял - при скрытии - исчезнут все таблицы с этим стилем...или нет?
...
Рейтинг: 0 / 0
15.02.2008, 14:27
    #35135144
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рекламные блоки гугла
Если {display:none} будет написано для стиля таблицы, то естественно все. Поэтому и нужен путь. Слиль будет применен к элементу, находящемуся в конце пути.
Код: plaintext
1.
2.
3.
4.
.s1 table span div{}
<table class=s1>
    <td><div>к этому диву стиль применен не будет</div></td>
    <td><span><div>а к этому будет</div></span>
</table>
Соответственно для рекламы доп. стиль должен выглядеть так:
Код: plaintext
.bodyline div {display:none}
Однако если в <td valign="top" class="bodyline"> несколько дивов или таких td с дивами несколько, невидимыми станут все дивы. Если у этих лишних дивов есть id или классы, можно для них написать исключения с display:block.
...
Рейтинг: 0 / 0
15.02.2008, 14:31
    #35135163
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рекламные блоки гугла
Если <td class="bodyline"> используется только для рекламных боков и в них нет другого полезного контента, можно тупо написать td.bodyline{display:none}.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / рекламные блоки гугла / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]