![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Гость_Иван |
|
|||
|
Unregistered |
Есть таблица вида:
<table> <tr> <td> Заголовок сообщения </td> </tr> <tr> <td> Содержание сообщения </td> </tr> </table> Сначала показывается только заголовок сообщения, при нажатии на него, под ним показывается содержание сообщения, при повторном нажатии на заголовок ''сообщение сворачивается''? Заранее спасибо! |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
имхо это делается на дивах на onclick вешаешь обработчи который меняет стиль на display:visible;
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Это можно по разному сделать:
1) слой с абсолютной позицией с наложенным clip'ом - выглядит не очень 2) прочитать про DOM на www.W3C.org и в момент клика добавить/удалить строки в таблицу. 3) то же самое что выше но используя innerHTML 4) сделать вторую таблицу с содержанием и в момент клика и показывать/скрывать эту таблицу 5) ... Если не охота такое писать то посмотри готовые скрипты на www.hotscripts.net и в поисковиках. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Гость_Иван |
|
|||
|
Unregistered |
Спасибо за советы, но может кто даст готовый код? Я в этом не селен :-(
|
|||
|
||||
| [xoodo] |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 9.3.2003 Репутация: нет Всего: 4 |
Вроде так. Для Эксплорера. Для Мозиллы -- visible вместо display |
|||
|
||||
| Unregistered |
|
||||
|
Unregistered |
[xoodo]
Не работает :-(
Кто покажет как это можно реализовать на практике? ОЧЕНЬ НУЖНО!!! |
||||
|
|||||
| [xoodo] |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 9.3.2003 Репутация: нет Всего: 4 |
Виноватый, неправильное использование метода и не инициализировал переменную. исправленный вариант:
|
|||
|
||||
| Гость_Иван |
|
|||
|
Unregistered |
СПАСИБО!
Только есть два но... 1. Сначала должно быть только "SMTH. TO CLICK", а при нажатии на него выпадать "SMTH. TO HIDE" 2. Не исключено, что "SMTH. TO CLICK" будет не один, а более 10, в этом случае придется повторять функцию my_function(), для каждого отдельно, меняя id="hide_par", а как возможно изменить эту функцию на универсальную? Пожалуйста, XOODO, подскажи! Надежда на тебя!!! |
|||
|
||||
| [xoodo] |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 9.3.2003 Репутация: нет Всего: 4 |
Опять все поменял. Теперь без shown, сразу проверка на display. Функции передается id элемента, который мы прячем/показываем.
|
|||
|
||||
| Гость_Иван |
|
|||
|
Unregistered |
Ошибка!
Предполагается наличие объекта в строке 24, 27, 32! Строки с <p onClick="my_function('p1')">, <p onClick="my_function('p2')"> и <p onClick="my_function('pn')"> |
|||
|
||||
| GoodBoy |
|
||||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
иногда случаются описки...
замени:
на
и все будет хорошо!!! :-))) |
||||
|
|||||
| Гость_Иван |
|
|||
|
Unregistered |
ВСЕМ ОГРОМНОЕ СПАСИБО!!!!!!!
ОСОБЕННО [xoodo]! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |