С нами с 16.05.07
Сообщения: 501
Рейтинг: 262
|
Добавлено: 28/09/08 в 14:53 |
Нужно сделать так, что бы выводилась часть новости, и при клике на "читать далее" на этой же странице, без перезагрузки всплывала вся новость.
Использование java и любых других вариантов, трудно читаемых поисковиками, не подходит.
В какую сторону копать?
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 28/09/08 в 16:25 |
ну как бы палить что это бот
- если бот новости развернутые
- если нет новости скрыты JS
ps: без JS никак...
|
|
|
|
С нами с 13.08.08
Сообщения: 106
Рейтинг: 41
|
Добавлено: 28/09/08 в 18:27 |
+1 без JS никак
jquery
типа так
текст текст текст
<div id="data" style="display: none;">текст текст текст</div>
<a onclick="$('#data').slideToggle();" href="#">Читать далее..</a>
|
|
|
|
С нами с 16.05.07
Сообщения: 501
Рейтинг: 262
|
Добавлено: 28/09/08 в 20:40 |
спасибо
оценил
в итоге сделал так
Код: | <a href="#" onclick="var els = document.getElementById('hidden_block').style; els.display = (els.display == 'none' ? '' : 'none');">Открыть/скрыть блок</a>
<div id="hidden_block" style="display: none;">
скрытый блок<br>
скрытый блок<br>
скрытый блок<br>
скрытый блок<br>
скрытый блок<br>
скрытый блок
</div> |
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 29/09/08 в 06:25 |
Kobalt:
"display: none" не лучший вариант для поисковиков. Можно сделать 1 слой, в котором весь текст, но показывается только часть (или заголовок) засчёт малой высоты блока (для ie: overflow:hidden;), а при клике высота блока раскрывается до нужной, чтобы увидеть всю новость.
Или, например, заюзать эффекты jquery, там почти всегда изначально у блока не указывается невидимость.
|
|
Power of the lime madness...
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |