Internet Explorer 7 iframe выгружается при возвращении - PullRequest
8 голосов
/ 26 января 2010

Я использую менеджер истории браузера, как rsh или менеджер истории браузера yui.

Идея состояла не в том, чтобы постоянно опрашивать хэш URL скрытого iframe, а в том, чтобы захватить Событие onscroll для iframe, когда оно прокручивается до имени привязки в обмене ссылками.

Так что при каждом клике я добавляю новый якорь в iframe и устанавливаю хэш iframe на имя якоря. При нажатии кнопки «Назад» или «Вперед» кадр прокручивается до предыдущей или следующей привязки и запускается событие onscroll.

Это прекрасно работает в Firefox 3.0+, IE6 и Opera, но в IE7 при нажатии кнопки «Назад» рама выгружается и теряет все свои якоря.

У кого-нибудь есть идея, почему это происходит, или есть исправление для этой "ошибки"?

Кстати, идея прокрутки исходит от этой страницы .

1 Ответ

1 голос
/ 04 апреля 2010

Вы можете получить некоторое преимущество от инструментария DOJO, который, кажется, имеет некоторые обходные пути для IE7 http://o.dojotoolkit.org/forum/dojo-core-dojo-0-9/dojo-core-development-discussion/dojo-hash-cross-browser-html5-onhashchange

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...