iPhoneで古いイントラネットアプリケーションを持っていきたいです。含ま は、フレーム内に配置されているメニュー領域を非表示にする機能である:Safari/iPhoneでフレームサイズを変更する
<frameset id="myFrameSet" cols="150,*">
<frame id="menuFrame" SRC="menu.aspx" />
<frame id="mainFrame" SRC="main.aspx" />
</frameset>
メニュー最小限にメニューフレームを隠蔽iconingを含有します。そのために私はこのJavaScript式を使用します:
top.document.getElementById('myFrameSet').cols = "20,*";
これは現在のすべてのデスクトップブラウザでうまくいきます。しかし、iPhoneやiPadのSafariにはない。これをデバッグすると "cols"属性が正しく変更されたように見えますが、フレームサイズは元の位置に残ります。
これに関するご提案はありますか?またはフレームサイズのクライアント側を変更する任意の異なる方法ですか?