Доброго всем времени суток, уважаемые...
Есть некая проблема со страницей, содержащей IFRAME. Навигация производится путем скармливания нового адреса frames[0].location.
Проблема: есть необходимость возврата к предыдущей странице в этом фрейме. Однако, обнаружено, что history данного фрейма пуста.
Вопрос: есть ли возможность каким-либо образом задействовать history фрейма, либо придется обходиться собственными скриптовыми примочками?
Заранее спасибо, Арефьев Сергей.
Здравствуйте, Arefjev Serge, Вы писали:
AS>Доброго всем времени суток, уважаемые...
AS>Есть некая проблема со страницей, содержащей IFRAME. Навигация производится путем скармливания нового адреса frames[0].location.
AS>Проблема: есть необходимость возврата к предыдущей странице в этом фрейме. Однако, обнаружено, что history данного фрейма пуста.
AS>Вопрос: есть ли возможность каким-либо образом задействовать history фрейма, либо придется обходиться собственными скриптовыми примочками?
а не пробовали задействовать history самого верхнего фрейма?
Здравствуйте, Bob Kotl, Вы писали:
BK>а не пробовали задействовать history самого верхнего фрейма?
Пробовал. Длина ее тоже 0. Та же самая ситуация, когда переход осуществляется просто по ссылке в самом фрейме.
Не может ли это быть связано с тем, что сама страница построена как HTML Application (ввиду некоторых требований постановки задачи)?
Выглядит это следующим образом:
<html>
<head>
<HTA:APPLICATION applicationName="name" border="none" caption="no" icon='Icon.ico' showInTaskBar="yes" singleInstance="yes" sysMenu="no" windowState="maximize" />
<title>Title</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
</head>
<body scroll="no">
<iframe src="StartFr.html" id="MainFrame" width="100%" height="95%" frameborder="0" APPLICATION="yes"></iframe>
...
В принципе, проблема решена с помощью скрипта и написанной в нем собственной history, однако интересно было бы выяснить в чем, собственно, дело.
С уважением, Арефьев Сергей.