не работает onload

B
На сайте с 23.03.2011
Offline
1
360

Здравствуйте, возникла сегодня такая проблема. Есть сайт http://acmotors.ru Там на главной странице перед списком автомобилей сначала идет оптимизированный текст. И вот сегодня, я попытался по-умному его убрать. Вот что написал:



<script type="text/javascript">
function empty(){
var optim = document.getElementById('hidden2');
optim.style.display = 'none';
}
</script>

<body onload="empty">

<div id="hidden2" style="display:block;"> оптимизированный текст </div>

Вот. Этим я хотел добиться:

1. убрать текст с глаз посетителей, для удобства пользования сайтом.

2. оставить текст для поисковиков, для раскрутки

3. оставить текст безопасным способом, без угрозы бана.

Насколько я понял, если бы все заработало, все эти условия бы выполнялись. Однако, когда я это написал, текст при загрузке у меня никуда не пропадал, зато пропадали две бегущие строки со спецпредложениями вверху... В чем причина, я не представляю, прошу совета.

Заодно пара вопросов:

1. Такой способ безопасен, то есть не попаду ли я в бан, или какие-то другие последствия?

2. Как по-другому можно сделать то, что я хочу, если вообще можно.

3. как исправить, чтобы все заработало.

4. если я сразу напишу display:none - это опасно с точки зрения оптимизации и раскрутки?

Alex Agent
На сайте с 07.04.2011
Offline
304
#1

Клоакингом занимаетесь, ай-ай. Однажды такие выкрутасы могут плохо кончится. ПС тоже не дураки. Или настучать кто может.

Перенесите текст средствами CSS в безопасное место на странице, чтобы все довольны были.

Всему свое время. Все сами принесут и все сделают. Быстрый и выгодный перевод денег Россия ↔ Украина онлайн (http://smartwm.ru/referral/cea1f09842be).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий