значение: строка
|
NN2 |
NN3 |
NN4 |
NN6 |
IE3/J1 |
IE3/J2 |
IE4 |
IE5 |
IE5.5 |
совместимость |
|
|
|
• |
|
|
• |
• |
• |
Свойства cols и rows элемента FRAMESET позволяют получать и изменять размеры фреймов после их загрузки. Оба этих свойства определены в W3C DOM. Значения обоих свойств являются строками, которые могут включать символы процента или звездочки. Поэтому при попытке увеличить или уменьшить размер столбца или строки фрейма необходимо вначале обработать строку и извлечь из нее значения, пригодные для математического расчета (или, в браузерах IE4+, воспользоваться свойствами height и width элемента FRAME, содержащими текущие размеры фрейма в пикселях).
IE4+ позволяет полностью изменить набор фреймов, корректируя эти свойства - добавляя и удаляя строки или столбцы в наборе фреймов. Поскольку модификация структуры набора влияет на сценарии, изменяя массив фреймов, привязанный к родительскому окну, или выгружая документы, содержащие нужные данные, тестируйте сценарии в обоих состояниях набора фреймов. Если требуется удалить фрейм, наиболее безопасно просто указать нулевой размер строки или столбца в наборе. Конечно же, нулевой размер сохраняет на экране однопиксельный фрейм, однако он невидим, если имеет тот же цвет фона, а границы скрыты. Второй аргумент за использование такой методики заключается в том, что восстановить фрейм можно, не изменяя структуру документа.
Если в одном документе определены вложенные наборы фреймов, убедитесь, что ссылки указывают на требуемый объект элемента FRAMESET. В одном объекте могут быть определны столбцы, а в другом (вложенном) - строки. Каждому элементу FRAMESET необходимо присвоить уникальный идентификатор.
* Смотрите пример использования cols ()