Я делаю приложение, которое использует наборы фреймов. Проблема, с которой я столкнулся, заключалась в том, что каждый раз, когда я обновлял страницу, основной фрейм перенаправлялся на index.php с текущего URL-адреса во фрейме. Кадр перезагрузки помог бы, но это не очень удобное решение.
Чтобы обойти эту проблему, я подумал об использовании изменений состояния браузера html5. Изменение URL-адреса родительского фрейма не является проблемой, но это не меняет состояние. Простое обновление снова перенаправит все это на индексную страницу. Я попытался использовать history.js, чтобы передать текущий URL-адрес основного фрейма в историю, чтобы каждый раз, когда я обновлял или возвращался к чему-либо, он, по крайней мере, оставался на той же странице.
Проблема в том, что я не могу понять, как изменить состояние родителя из дочернего фрейма. И родительский, и дочерний URL-адреса находятся в одном домене. Можно ли это сделать с помощью history.js? Если да, то как?
Заранее спасибо.
frameset
не поддерживаются HTML5, поэтому с ними нельзя использовать какие-либо функции HTML5. Пожалуйста, также уточните свой вопрос, теперь у вас естьframeset
s иiframe
s, это сбивает с толку... - person Teemu   schedule 29.05.2013