Проблема с кнопкой возврата в iframe (не хочу, чтобы кнопка возврата влияла на iframe) - PullRequest
4 голосов
/ 24 апреля 2009

У меня довольно простая проблема, которую я не смог решить самостоятельно (у меня возникают проблемы при манипулировании фреймами).

По сути, иди и скажи эту страницу ....

http://andrew.koallo.ca/new/393NelsonSt-JordanFisher

нажмите "Нажмите здесь, чтобы перейти на карту" ... и карта должна загрузиться для вас .... теперь, если вы вернулись один раз ... он вернет только iframe .... так что в основном вы дважды нажмите кнопку «Назад», чтобы вернуться на исходную страницу.

Можно ли этого избежать? ... После нажатия кнопки "Нажмите здесь, чтобы отобразить" я установил src iframe равным соответствующему источнику ....

Я читал, что, возможно, location.replace может помочь? Я не смог заставить его работать.

Спасибо за любую помощь, Andrew

Ответы [ 2 ]

7 голосов
/ 04 апреля 2011

страница, которую вы упомянули, находится в автономном режиме atm, но вам нужно установить URL для iframe следующим образом:

$('#myIframe').get(0).contentWindow.location.replace('http://...'); 

чтобы URL не попал в историю браузеров.

0 голосов
/ 16 января 2011

Либо поместите кнопку "назад" на странице с событием onclick для реферера, либо измените код iframe, чтобы использовать только вызовы Ajax.

...