2009-04-01 2 views
2

В IE 7 (не тестировалось против других версий IE), когда я изменяю размер browswer, полосы прокрутки в одном из фреймов на моей странице становятся активными (как я хочу).Контролирует перекрывающуюся полосу прокрутки

Однако элементы управления, которые видны на странице (текстовые поля, разделители с границами), перекрывают (горизонтальные & вертикальные) полосы прокрутки. Это как если бы у них был более высокий z-индекс, чем у полосы прокрутки.

Кто-нибудь знает, что я могу сделать, чтобы этого не произошло?

Screenshot http://www.freeimagehosting.net/uploads/c45a9d78a3.png

+0

Если вы действительно видите это с помощью iframes (а не фреймов), добавьте URL-адрес или какой-либо источник для тестирования. Я видел это только с наборами фреймов. – scunliffe

+0

вся кодовая база не моя, поэтому я дважды проверял это. Нет или теги где-нибудь в моем источнике, и никто не генерируется «на лету». т. е. создание источника представления не показывает ни те из этих тегов. Когда я пытаюсь собрать простую пару страниц для демонстрации, этого, конечно, не происходит! – user48408

+0

Я должен добавить, что элементы, перекрывающие полосу прокрутки, расположены абсолютно и динамически изменяются в коде за файлом (если эта информация релевантна) – user48408

ответ

3

Изменено свойство прокрутки на iframe для автоматического, а не yes, а полосы прокрутки ведут себя как ожидалось.

<iframe class="frmProperty" height="100%" frameborder="0" id="ifrmProperty" name="ifrmProperty" width="100%" scrolling="auto" ></iframe> 
-1

Это было известно, регрессия, когда IE7 был выпущен (происходит в IE8 тоже), что MS отвергнута (от их своего рода публичное багтрекер)

это происходит только с < Рамки > в IE7 или IE8

<IFRAME> в порядке.

В основном использование наборов фреймов и IE7 + является королевской болью. Я бы очень рекомендовал против этого.

+0

Я использую только теги