замучился уже если честно, третий день не могу решить проблему
цель - страница должна одинаково отображаться во всех браузерах, но
есть <div> вложенный в <td>
у данного дива style:
Код:
.overflow {****position: relative;
*height: 100%;
*width: 100%;
*overflow: scroll;}
в эксплорере все нормально, но в мозилло-подобных браузерах (ФФ, Опера, Геко) не работает
точнее работает, но только если style сделать таким:
Код:
.overflow {****position: relative;
*height: 100px;
*width: 100px;
*overflow: scroll;}
то есть при точно выставленных ширине и высоте...
но данный метод меня не устраивает так как див должен занимать всю ячейку таблицы...
испробованы хаки -moz-scrollbars-vertical и -moz-scrollbars-horizontal, не помогло...
принято решение выставлять эти точные значения JS-выражениями
например так:
Код:
.overflow {****position: relative;
*height: expression(document.all.TD_ID.clientHeight);
*width: expression(document.all.TD_ID.clientWidth);
*overflow: scroll;}
не срабатывает, так как в этом выражении мозилло-подобные возвращают значения слабо имеющие отношения к реальности...
к тому же даже эти значения не обрабатываются в style
попробовал подставлять document.all.TD_ID.style.height (и соответственно width), но они в состоянии undefined...
продолжается поиск решения