Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Глюк таблиц при скрытии (display: none) и последующем отображении таблицы (Opera)

14K
06 августа 2007 года
overall
7 / / 30.03.2006
Глюк таблиц при скрытии (display: none) и последующем отображении таблицы. Глюк есть только в Opera 9.22. В IE всё нормально.

Есть код.
При втором нажатии на ссылку происходит вновь отображении таблицы, но её ячейки имеют неверный размер.

[html]
<html>
<body>

<script type="text/javascript">
<!--
function func()
{
list_table = document.getElementById('list');
if( list_table.style.display == 'none' )
list_table.style.display = 'block';
else
list_table.style.display = 'none';
}
//-->
</script>

<tabel width="100%" border="1">
<tr><td>sdfsdf <a href="#" onclick="func()">asfdsaf</a> </td></tr>
<tr><td>
<table id="list" width="100%" border="1">
<tr><td><table width="100%" border="1"><tr><td>jtee</td></tr></table></td></tr>
<tr><td><table width="100%" border="1"><tr><td>shwe</td></tr></table></td></tr>
<tr><td><table width="100%" border="1"><tr><td>f34g</td></tr></table></td></tr>
</table>
</td></tr>
</tabel>
</body>
</html>
[/html]

Помогите, пожалуйста...
860
07 августа 2007 года
Abell2000
138 / / 15.01.2003
а если див поставит вокруг таблицы и с ним работать вместо таблицы
251
07 августа 2007 года
SkyMаn
1.7K / / 31.07.2007
гггггг....попробуй так: ;)
[html]
<html>
<body>
<script type="text/javascript">
<!--
function func()
{
list_table = document.getElementById('list');
if( list_table.style.display == 'none' )
list_table.style.display = 'block';
else
list_table.style.display = 'none';
}
//-->
</script>
<div>
<table width="100%" border="1">
<tr><td>sdfsdf <a href="#" onclick="func()">asfdsaf</a> </td></tr>
<tr><td>
<table id="list" width="100%" border="1">
<tr><td><table width="100%" border="1"><tr><td>jtee</td></tr></table></td></tr>
<tr><td><table width="100%" border="1"><tr><td>shwe</td></tr></table></td></tr>
<tr><td><table width="100%" border="1"><tr><td>f34g</td></tr></table></td></tr>
</table>
</td></tr>
</table>
</div>
</body>
</html>
[/html]
И ваще, имхо ИЕ -рулез! а Опера - для лузеров. ИМХО!
860
07 августа 2007 года
Abell2000
138 / / 15.01.2003
Разве див вокруг внешней таблицы сможет вылечить внутреннюю?
imho должно сработат вот это:
[html]
<table width="100%" border="1">
<tr><td>sdfsdf <a href="#" onclick="func()">asfdsaf</a> </td></tr>
<tr><td>
<div id="list">
<table width="100%" border="1">
....
</table>
</div>
[/html]
15
07 августа 2007 года
shaelf
2.7K / / 04.05.2005
2SkyM@n Без холиваров
2all Не реагируем, а то тему придётся закрыть((
PS Видно ты не верстальщик))).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог