Я использую модальное окно на моей странице, которое на самом деле имеет страницу набора фреймов, вызываемую в iframe. Код для динамического добавления модального окна выглядит так:
$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' > </iframe>");
Сгенерированный HTML выглядит так:
<div id="TB_window" style="margin-left: -500px; width: 1001px; display: block;">
<iframe frameborder="0" style="width:1000px;height:581px;" onload="tb_showIframe()" name="TB_iframeContent805" id="TB_iframeContent" src="framesetPg.html" hspace="0"> </iframe></div>
</div>
Теперь, когда в IE я могу прокручивать как главную страницу, так и внутренние фреймы, в Firefox я не могу полностью прокрутить страницу основного фрейма ..
Также, чтобы подвести итог этой проблеме, это то, что должно помочь определить, в чем проблема;
Если я скрою панель задач Windows так, чтобы в окне Firefox было больше места по вертикали, я смогу увидеть полную страницу набора фреймов ... Что-то вроде окна просмотра или в зависимости от высоты экрана. Обратное также верно, т. Е. Если я перетаскиваю панель задач вверх, чтобы освободить место для FF, он показывает только такое количество контента, а остальные прокручивать не могу ..
Пожалуйста, помогите мне. Спасибо.