我在我的一个页面中显示来自外部站点(我拥有的)的iframe
页面。一切都很好,除非在Opera
缩小浏览器窗口大小(不是宽屏)的情况下查看,当iframe
缩小和挤压内容时。它适用于宽屏(最大化浏览器窗口),并且可以IE7, Firefox, Chrome
在Safari
最大化和缩小窗口大小中使用。
我已经在 HTML 中设置了框架尺寸,并嵌套了比通过 css更大iframe
的 a 。div
iframe
这是 Opera 的一个特殊错误还是我可以做些什么?
我在我的一个页面中显示来自外部站点(我拥有的)的iframe
页面。一切都很好,除非在Opera
缩小浏览器窗口大小(不是宽屏)的情况下查看,当iframe
缩小和挤压内容时。它适用于宽屏(最大化浏览器窗口),并且可以IE7, Firefox, Chrome
在Safari
最大化和缩小窗口大小中使用。
我已经在 HTML 中设置了框架尺寸,并嵌套了比通过 css更大iframe
的 a 。div
iframe
这是 Opera 的一个特殊错误还是我可以做些什么?
iframe
尽管在 IE6 中,我们的 Web 应用程序主页上的大小也有类似的问题。解决方案是捕获window.onresize
事件并调用 JavaScript 函数来适当调整iframe
. content
是iframe
我们想要调整大小的名称。另请注意,我们使用的是 ASP.Net AJAX $get
,它转换为document.getElementById()
window.onresize=resizeContentFrame;
resizeContentFrame();
function resizeContentFrame() {
setFrameHeight($get('content'));
}
function setFrameHeight(f) {
if(isDefined(f)) {
var h=document.documentElement.scrollHeight;
h-=(HEADER_HEIGHT+CONTENT_PADDING+5);
f.style.height=h+'px';
}
}