Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как убрать скритпом контент в body?
 
 автор: wemd   (21.01.2007 в 12:18)   письмо автору
 
 

вот задача- у нас есть хтмл страница, при окончании тэга "</body>", нужно чтобы стоял яваскрипт или перед БОДИ(просто как я понял для яваск это разные вещи в этом примере.. но лучше пример , который покажет ПЕРЕД БОДИ) , который, когда до него дойдёт браузер удалил из показа весь контент сайта- а конкретнее всё что находиться в тэге БОДИ..


плиз не пишите, что это тупо глупо или для чего это...))) это именно то , что нужно!

   
 
 автор: Бамси   (21.01.2007 в 12:45)   письмо автору
 
   для: wemd   (21.01.2007 в 12:18)
 

Удалил или просто не показал?

   
 
 автор: SHAman   (21.01.2007 в 12:51)   письмо автору
 
   для: Бамси   (21.01.2007 в 12:45)
 

Не проверял, но на вскидку так:

<head>
<script>
var d=document;
function del_all() {
var el=d.getElementById('all_body');
el.innerHTML='';
}
</script>
</head>
<body onload="del_all()">
<div id="all_body">
<h1>Текст</h1>
</div>
</body>


=========
добавлено: проверил - работает.

   
 
 автор: wemd   (21.01.2007 в 13:37)   письмо автору
 
   для: SHAman   (21.01.2007 в 12:51)
 

это... там onload="del_all()"> , другими словами он ждёт загрузки БОДИ... можно, чтобы не ждал загрузки этого боди? а сразу игнорировал Боди??




ИЛИ МОЖНО, КАК СКАЗАЛ БАМСИ - УДАЛИТЬ БОДИ ПОЛНОСТЬЮ ну НЕ(!) скрыть от промотра а в сорсе будет? или это к АЯКС?

   
 
 автор: SHAman   (21.01.2007 в 14:10)   письмо автору
 
   для: wemd   (21.01.2007 в 13:37)
 

Чет я не понимаю. Задача какая? На сколько я понял, то ты хочешь подменить контент страницы для поисковика. То есть, у тебя стоит контент для поисковика, который тот индексирует, а потом у тебя меняется этот текст на текст для пользователя при помощи жабаскрипта. При этом, второй текст, конечно, индексироваться не будет. Так?

Если так, то мой метод работать будет.

Можно так:

<head> 
<script> 
var d=document; 
var el=d.getElementById('all_body'); 
</script> 
</head> 
<body onload="del_all()"> 
<div id="all_body"> 
<h1>Текст</h1> 
</div> 
           <script>el.innerHTML=''; </script>
</body> 


Но так то же самое. Если вы хотите просто не загружать контент, что на странице, то просто не пихайте его туда. Зачем, если его все равно никто не увидит? Даже поисковик.

Если вам надо ВЫВЕСТИ новый текст, в дополнение к чему-то, то вам надо сделать вот это:

d.getElementById('place_to_input').innerHTML='Это добавится в ваш блок с id=place_to_input';


Если нужно, чтобы текст был в коде, но не был на экране - задайте ему css: display: none;

Если нужно убрать его сразу во время загрузки, то сделайте так:


<head> 
<script> 
var d=document; 
var el=d.getElementById('text'); 
</script> 
</head> 
<body> 
<script>el.style.display='none'; </script>
<div id="all_body"> 
<h1>Текст</h1> 
</div> 
</body> 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования