kb82
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Если речь вести не о тэге </html>, то удалить все, что идет после определенного тэга можно следующим простым скриптом (при условии, что этот тэг имеет свой id, либо порядковый номер. если id не установлен, но положение этого тэга постоянно, т.е идет после постоянного количества определенных тэгов , то можно написать функцию подсчета получения уникального номера этого тэга в теле документа): <html> <script defer> function ncon() { var cut=document.body.innerHTML; bannerpos=cut.indexOf('banner'); lastpos=bannerpos-8; newcontent=cut.substring(0,lastpos); document.body.innerHTML=newcontent; } </script> <body onLoad="ncon();"> <div class="block bleft"> <h2>Содержание страницы</h2> <p>Все что идет до баннера </p> </div> <div id="banner">А здесь баннер</div> </body> </html> Если нужно удалить что-либо после тэга </html>, то сторго говоря, JavaScript здесь не поможет (вернее, не должен помогать по стандарту), потому что в соответствии со спецификацией, после тэга </html> идти ничего не должно, это последний тэг в документе. Но раз после этого тэга что-то идет, то можно сделать например следующее: присвоить этому тэгу свойство dispaly:none. Либо скриптом, либо через css. Ну и, я так понял, мы все Kai раскусили, и его задача заключается в убирании рекламных баннеров - тогда пользуйся яндексом, там можно найти много способов, как убрать, например, народовский баннер. [o]И не говори, что тебя не предупреждали о последствиях[/o] | Всего записей: 122 | Зарегистр. 03-03-2005 | Отправлено: 00:21 09-03-2005 | Исправлено: kb82, 00:23 09-03-2005 |
|