Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 - по прежнему работает.

Вопрос, что за бред с историей?
Ответить с цитированием
  #2 (permalink)  
Старый 28.03.2011, 15:57
Аспирант
Отправить личное сообщение для goldserg Посмотреть профиль Найти все сообщения от goldserg
 
Регистрация: 08.02.2010
Сообщений: 37

Проблему обнаружил.
В Safari баг с iframe + history.back()
Проявляется когда элементов истории меньше 2-х.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery + iframe Fidel jQuery 6 12.10.2013 23:43
Закрыть iframe из iframe rawuk Элементы интерфейса 1 02.03.2011 11:05
Javascript запрещающий открывать iframe в новом окне. HELP! Андреи Events/DOM/Window 11 26.09.2009 07:36
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32
установка позиции курсора или выделения в iframe mister_maxim Events/DOM/Window 5 18.04.2009 10:43