Кнопка возврата с ajax и iframe - PullRequest
       35

Кнопка возврата с ajax и iframe

2 голосов
/ 14 декабря 2010

Вот ситуация.У нас есть функция поиска, которая использует ajax, чтобы результаты поиска могли обновляться, когда пользователь изменяет один из поисковых фильтров.На странице результатов поиска также есть 3 рекламных блока, в которых используются фреймы.Мы используем iframes, чтобы при использовании пользователями нумерации страниц для перехода на разные страницы или обновления результатов поиска с помощью поисковых фильтров можно было обновлять объявления.Теперь проблема в том, что если пользователь использует пагинацию для перехода на разные страницы и затем пытается использовать кнопку «Назад» в браузере, она не работает должным образом, потому что при изменении источника iframe браузер добавляет это в историю

Я был бы признателен за любую помощьо том, как решить эту проблему.

Ответы [ 2 ]

0 голосов
/ 14 декабря 2010

Может, попробуйте location.replace ("http://yourPage. .."), чтобы заменить последнюю запись истории браузера после загрузки iFrame?

0 голосов
/ 14 декабря 2010

Возможно, вы захотите рассмотреть возможность динамической загрузки рекламы (например, AJAX) вместо использования фреймов. Таким образом, вы просто используете <div> для показа рекламы (загруженной с помощью AJAX) вместо <iframe>.

...