Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: урезаное и полное сообщение, динамическое изменение.
Покинул форум
Сообщений всего: 4
Дата рег-ции: Февр. 2010
Помог: 0 раз(а)
на главную страницу сайта, выводятся сообщения(новости), показывается только 300 символов, все что дальше обрезается, ставится ". . ." и появляется кнопка "подробнее"
сейчас эта кнопка ссылается на страницу НОВОСТЕЙ, но отображает лишь ОДНУ новость
я хочу сделать чтобы при нажатии на кнопку ПОДРОБНЕЕ, остальной текст сообщения появился там-же, на месте, сдвинув идущие за ней новости ит.д.
по идее ничего сложного нет, и я понимаю что сделать это можно 1001 способом, но все же не выходит:
Покинул форум
Сообщений всего: 140
Дата рег-ции: Сент. 2009
Помог: 0 раз(а)
JavaScript'а для такой реализации не хватает. Вывести новость, спрятав скрытую половину текста в каком-нибудь элементе (div'е, например) с аттрибутом display: none, и при нажатии на кнопку по onclick событию делать выбор этого элемента в DOM иерархии, править значение стиля этого элемента как display: block.
e15r
Отправлено: 19 Февраля, 2010 - 15:09:37
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Февр. 2010
Помог: 0 раз(а)
извините но не понимаю, я только начинаю во всем это разбираться... поковырять чужой код и понять что как работает, исправить, перенять ит.д. ещё могу, а вот подобного рода вещи уже не понимаю
SDR
Отправлено: 19 Февраля, 2010 - 15:29:27
Гость
Покинул форум
Сообщений всего: 72
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
e15r
скажу честно. я бы помог тебе, если бы не ужасно оформленный код. весь хтмл через эхи, не поймёшь, что где заканчивается итд. ломает разбирать.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.