27 авг. 2007 г.

Сокращенные посты 2

Я немножко раньше описал хак для "умного" отображения сокращенных постов. Все бы хорошо, но работал он криво. Я бы об этом даже не узнал, если бы не vonderer@darkstar, за что ему большое спасибо.

Корявость заключается в том, что при переходе по ссылкам навигации (более старые сообщения, более новые и главная страница; эти ссылки находятся внизу страницы) ссылки на полный текст сообщения ("Читать полностью...") не отображаются. Я попытался с этим разобраться.

Все дело в том, что при переходе по этим злосчастным ссылкам, перегружается только контент, но не сама страница (Ajax?). Соответственно скрипт, который должен ссылки на полный текст показать, просто не отрабатывает.

Так как в JavaScript я не силен, то сделать все идеально у меня не получилось :[ Но маленький прогресс есть.

Скрипт был оформлен в виде функции в <head>. Функция вызывается при событиях onLoad и onMouseOver описаных в теге <body>.

В Firefox 2.0.0.6 это работает просто отлично. В Opera и IE нужно после загрузки пошевелить мышью. Собственно посетитель, по идее, должен и так это делать, поэтому особой беды нет. Но выглядит это, на мой взгляд, немножко неряшливо. Поэтому буду продолжать творческий поиск и буду благодарен за любую помощь в этом вопросе.

0 комментарий(я,ев):