Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№130-03-2005 08:47:03

andrey tretyakov
Участник
 
Группа: Members
Зарегистрирован: 28-02-2005
Сообщений: 16

почему в FF 1.0 следующий код глючит?

Перерабатываю корпоративный сайт - ухожу от фреймов.

следующий код в мозилле глючит. если просто давить F5 - ширина клеток на 2 и 3 строке меняется произвольным образом.
на IE6, Opera 7,8 - все нормально

Страница расчитан на полноэкранный режим, разрешение 1024х786 или 800х600. Изменения размеров окна блокируется через javascript.

Глюк начинает проявляться, когда в всех клетках содержимое начинает сколлироваться.
Если есть хоть одна нескролируемая клетка с маленьким содержимым - все работает нормально.

Выделить код

Код:

<html>
<head>
<style>
div.scroll {
    height: 180px;
    width: inherit;
    overflow: auto;
    border: 1px solid #666;
    background-color: #ccc;
    padding: 8px;
}
</style>
</head>

<body>

<table width=100% border=1 cellspacing=1 cellpadding=1>
<tr>
 <td colspan=2>  <div class=scroll>  <? td(); ?> </div> </td>
<tr> 
 <td>  <div class=scroll>    <? td(); ?> </div> </td>
 <td>  <div class=scroll>    <? td(); ?> </div> </td>
</tr>
<tr> 
 <td>  <div class=scroll>    <? td(); ?> </div> </td>
 <td>  <div class=scroll>    <? td(); ?> </div> </td>
</tr>
</table>

<?

function td()
{

    echo("<table border=1 cellpadding=0 cellspacing=0 width=100>");
    echo("<tr> <td align=center width=90><b>Время</b></td>        <td align=center width=90><font size=2><b>Вес</b></td>    </tr>");
    for ($i=0; $i<50; $i++)
    {
        echo("<tr> <td width=90 align=center>00:20</td><td width=90 align=right>$i</td></tr>\n");
    }
    echo("</table>");
}
?>

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]