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