【发布时间】:2011-06-18 13:45:12
【问题描述】:
我喜欢在 iPhone 上带一个旧的 Intranet 应用程序。 包括一个隐藏位于框架中的菜单区域的功能:
<frameset id="myFrameSet" cols="150,*">
<frame id="menuFrame" SRC="menu.aspx" />
<frame id="mainFrame" SRC="main.aspx" />
</frameset>
菜单包含一个图标,将菜单框架隐藏到最低限度。为此,我使用了这个 JavaScript 表达式:
top.document.getElementById('myFrameSet').cols = "20,*";
这在所有当前的桌面浏览器中都非常有效。但不是在 iPhone 或 iPad 上的 Safari 中。调试它似乎正确地改变了“cols”属性,但帧大小保持在原来的位置。
对此有什么建议吗?或者有什么不同的方式来改变客户端的帧大小?
【问题讨论】:
标签: javascript iphone html safari frame