Я хотел бы принести старое интранет-приложение на iPhone.
Включена функция скрытия области меню, которая расположена в рамке:
<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,*";
Это очень хорошо работает во всех современных настольных браузерах. Но не в Safari на iPhone или iPad. Отладка этого, похоже, правильно меняет атрибут «cols», но размер кадра остается прежним.
Есть предложения по этому поводу? Или любой другой способ изменить размер кадра на стороне клиента?