跨浏览器问题(iframe 大小调整)
我正在我的一个页面的 iframe
中显示来自外部站点(我拥有的)的页面。 一切都很好,除非在 Opera
中浏览器窗口尺寸缩小(非宽屏)时,iframe
缩小并挤压内容。 它适用于宽屏(最大化浏览器窗口),并且可以在 IE7、Firefox、Chrome
和 Safari
中最大化和缩小窗口尺寸。
我已经在 HTML 中设置了框架尺寸,并通过 css 将 iframe
嵌套在 div
中,该 div 大于 iframe
。
这是 Opera 特有的错误还是我可以对此做些什么?
I am displaying pages from an external site (that I own) in an iframe
in one of my pages. It's all fine except when viewed in Opera
with the browser window size reduced (not widescreen), when the iframe
shrinks and squashes the content. It works in widescreen (maximize browser window), and is OK in IE7, Firefox, Chrome
and Safari
in maximize and reduced window size.
I have set the frame dimensions in the HTML and have nested the iframe
in a div
which is larger than the iframe
via the css.
Is this a peculiar bug to Opera or is there something I can do about it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尽管在 IE6 中,我们的网络应用程序主页上的
iframe
大小调整也遇到了类似的问题。 解决方案是捕获window.onresize
事件并调用 JavaScript 函数来适当调整iframe
的大小。content
是我们想要调整大小的iframe
的名称。 另请注意,我们使用的是 ASP.Net AJAX 的$get
,它会转换为document.getElementById()
We had a similar issue with
iframe
sizing on our web app main page, although in IE6. The solution was to trap thewindow.onresize
event and call a JavaScript function to appropriately size theiframe
.content
is the name of theiframe
we want sized. Also note that we are using ASP.Net AJAX's$get
which translates todocument.getElementById()