Это статья посвящена одному из самых наболевших вопросов, который неустанно терзает вэб-мастера или владельца (-лицу) сайта расположенного на "народ.ру". Да, да, она самая, эта Реклама ! Конечно, лозунг "Бесплатное размещение сайтов" всего лишь лозунг. Бесплатный сыр - только в мышеловке, Вы оплачиваете свое право на "бесплатную публикацию своей странички" тем, что терпите присутствие баннера !
Мы же предлагаем Вам, помочь "narod.ru" осуществить его мечту, а именно избавить Вас от баннера, который, как назойливая муха появляется в правом верхнем углу Вашей странички.
Итак, каков же механизм сего действа ?
Да, очень просто - как только пользователь запрашивает Вашу страничку, "народовским" сервером происходит принудительная, ничем не мотивированная вставка своего баннера ! Баннер вставляется Java-Script ом !
и я постараюсь помочь Вам приглушить его действие. По крайней мере, на момент написания этой статьи,( 22.03.02) - такая "зарплатка" приносила свои плоды. Конечно не исключены контрмеры, которые может принять администрация "народа" изменив механизм баннерной вставки.
Исправления, которые Вам предстоит сделать со своей страничкой очень просты !
И мы знаем, что для вэб-мастеров нужна только идея - которую они получат.
А для тех , кто лишь поверхностно знаком с языком гипертекстовой разметки HTML, постараюсь разъяснить поподробнее.
Баннер "народовский" вставляется в "конец" кода вашей страницы, и выглядит это примерно следующим образом:
<HTML>
<BODY>
// набор инструкций HTML, которые собственно и составляют Вашу страничку
</BODY>
</HTML><!-- ><!-- "><!-- '><!-- --></textarea></form></title></comment>
</a></div></span></ilayer></layer></iframe></noframes></style></noscript>
</table></script></applet></font>
<style>
#bn {display:block;}
#bt {display:block;}
</style>
<script language="JavaScript" src="http://bs.yandex.ru/show/163"></script>
Красным цветом выделен тот фрагемнт кода, который вставляется принудительно и от паразитического воздействия которого нужно избавляться.
Осуществляется это вставкой тега HTML - <XMP>
Этот тег вставляется в конец Вашего кода. Тогда схематично это можно изобразить следующим образом:
<HTML>
<BODY>
// набор инструкций HTML, которые собственно и составляют Вашу страничку
</BODY>
</HTML><XMP>
И всё ;-)
Всё, что идёт за тегом <XMP>, превращается в обыкновенный текст, а не интерпретируется как инструкция языка HTML. Поэтому Вам необходимо сделать ещё одно усилие, ведь баннер вы уже убрали ! Осталось лишь подретушировать следы своей деятельности. А это можно сделать двумя способами:
1. закрасить текст в зависимости от фона, тогда текст останется - но его не возможно будет увидеть. Такой вариант может подойти тем сайтам, у которых выбран "цветовой" фон.
<HTML>
<BODY bgcolor=#FF0000>
// набор инструкций HTML, которые собственно и составляют Вашу страничку
</BODY>
</HTML><font color=#FF0000><XMP>
В данном примере цвет фона выбран красным, и потому цвет шрифта тоже нужно было установить красным (#FF0000), что мы и сделали. Если у вас белый фон, то цвет шрифта нужно установить: #FFFFFF.
2. упрятать в слой и сделать его невидимым (этот вариант посложнее, поскольку "слой" в браузерах /просмотрщик страниц/ подразумевается по своему и данное решение возможно для всех вариантов оформления тега BODY) - например, для Internet Explorer нужно написать:
<div style="position: absolute; top:0; left:0; width:0; height:0; overflow: scroll;">, отметим что такой вариант будет проходить и в Netscape Navigator, поскольку начиная с NN4, поддерживается не только конструкция <DIV>, но и атрибут STYLE. Тогда Ваше содержание страницы должно измениться следующим образом:
<HTML>
<BODY>
// набор инструкций HTML, которые собственно и составляют Вашу страничку
</BODY>
</HTML><div style="position: absolute; top:0; left:0; width:0; height:0; overflow: scroll;"><XMP>
Автор статьи:
sergio_@softelite.ru
Найдено на:
www.softelite.ru