обновить страницу без обновления фрейма

0

У меня есть файл jsp в котором я показываю внешнюю страницу в верхней части страницы (с использованием iframe), а другая часть - вывод HTML-кода, написанного в файле jsp.

Код HTML выглядит так:

<body>
    <iframe src="http://www.example.com"
            width="100%" 
            height="60" 
            style="border: none;"
            id="ifrm">
    </iframe>
    <table>.....</table>
    <table>.....</table>
</body>

Теперь я хочу обновить страницу программно, не обновляя iframe.

Мой вопрос в том, что я могу обновить страницу без обновления iframe?

Ответы/подсказки будут оценены.

  • 0
    Да. Используйте AJAX для обновления содержимого (в вашем случае, кроме iframe) без обновления всей страницы.
Теги:
jsp

1 ответ

1
Лучший ответ

iframe встроен в основной странице HMTL (или в JSP). Поэтому, если страница обновлена, iframe снова загрузится.

Чтобы этого избежать, я могу подумать о следующих двух вариантах:

  1. Используйте AJAX для заполнения оставшегося содержимого страницы. Это потребует создания Ajax Call и последующего рендеринга содержимого (<table>..</table> и т.д.).

  2. Более простой вариант: поместите оставшийся контент в другой iframe. Это потребует создания другой страницы JSP для оставшегося содержимого.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню