Показать сообщение отдельно
  #1 (permalink)  
Старый 24.03.2011, 16:46
Аспирант
Отправить личное сообщение для goldserg Посмотреть профиль Найти все сообщения от goldserg
 
Регистрация: 08.02.2010
Сообщений: 37

Вложенные IFrame и History
грубо ситуация
<html>
<body>
   <iframe>
     <html>
      <body>
       <iframe>
         <html>
         <body>
            <a href="1.html">1</a>
            <a href="#" onclick="history.back()">back</a>
         </body>
         </html>
       </iframe>
     </body>
     </html>
   </iframe>
</body>
</html>


В примитивном примере все работает, на реальном нет.
Баг (шаги):
1) Открывается страница на ней пока только 1-ый IFrame
2) по ссылке в первом IFrame AJAX создается второй.
3) Второй IFrame простой без AJAX, делаются переход по ссылке, потом по ссылке back
- iPad - делает бек для первого IFrame
FF, IE, chrome - работает корректно для второго iframe
4) в первом iframe жмем другую ссылку, второй IFrame убивается
повторяем шаги 2,3
- FF3 - ничего не делает
- FF4, chrome - делают тоже что iPad
- IE7 - по прежнему работает.

Вопрос, что за бред с историей?
Ответить с цитированием