Моя первоначальная реакция: «Какого черта ты хочешь это сделать, это звучит ужасно?»
Единственный способ для этого - динамическое изменение содержимого страницы, за исключениемiframe, а не загрузка новой страницы.Но чтобы ответить на ваш вопрос, да, вы можете сделать это.
Если у вас есть весь контент страницы, кроме iframe внутри div, давайте назовем его #page
, и iframe находится на том же уровне в DOM,или выше, относительно #page, вы можете использовать что-то вроде функции jQuery load () для загрузки нового контента для всего внутри #page div.
Однако, если SEO или доступность имеют значение дляВы вообще не должны этого делать.В любом случае, пользовательский браузер будет кэшировать много содержимого в iframe, поэтому он не должен быть слишком требовательным для его перезагрузки.