Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Error202 от 30 Августа 2007, 17:20:11

Название: Скрыть ряд в таблице - помогите
Отправлено: Error202 от 30 Августа 2007, 17:20:11
Есть таблица...
В ней 3 колонки много рядов, 1 ряд - название, страна, ссылка - в ячейки соответственно,
2 ряд - описание, где три ячеци обеденены в одну...
Такими парами и построена таблица...

Нужно чтобы все описания были скрыты, а при клике на название, описание открывалось...

Для этого я использую код:

         
 

И тегу TR пишу
id="id_table35" style="display:none"

Цифра 35 - динамически изменяется для каждого скрываемого ряда...

Посмотрите код скрытия, он только в IE нормально работает, в опере все открывается и закрывается, но
почему-то происходит сдвиг ячеек в строке с названием,страной и ссылкой,
в фоксе также и плюс еще, после закрытия, остается свободное чистое поле, которое занимала открываемая строка...

Как написать так, чтобы все работало?
Название: Скрыть ряд в таблице - помогите
Отправлено: Altaxar от 30 Августа 2007, 17:59:05
Сделай проще, выведи 2 таблицы, а потом их меняй.
причем так:
1) выводишь таблицу с описанием
2) скрываешь
3) выводишь таблицу без описание.

главное чтобы они по размерам получились одинаковые
Название: Скрыть ряд в таблице - помогите
Отправлено: andymc от 30 Августа 2007, 21:01:59
для не IE браузеров используй document.getElementById(\'id_table35\').style.display = \'table-row\'
Опера точно нормально отобразит
Название: Скрыть ряд в таблице - помогите
Отправлено: Error202 от 31 Августа 2007, 00:24:27
Спасибо! Все попробую...
Название: Скрыть ряд в таблице - помогите
Отправлено: hanslinger от 31 Августа 2007, 02:13:52
можно попробовать писать просто null, может сработать