Глюк таблиц при скрытии (display: none) и последующем отображении таблицы (Opera)
Есть код.
При втором нажатии на ссылку происходит вновь отображении таблицы, но её ячейки имеют неверный размер.
[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]
Помогите, пожалуйста...
а если див поставит вокруг таблицы и с ним работать вместо таблицы
[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]
И ваще, имхо ИЕ -рулез! а Опера - для лузеров. ИМХО!
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]
2all Не реагируем, а то тему придётся закрыть((
PS Видно ты не верстальщик))).