Система не должна включать в себя какой-либо набор фреймов

#html #frames

#HTML #фреймы

Вопрос:

У меня очень сложное задание. Существует веб-страница, которая использует набор фреймов. У меня есть три набора фреймов, один сверху, который является баннером, другой слева, который является строкой меню. Когда выбор сделан через строку меню, он открывает 3-й набор фреймов справа от строки меню в соответствии с тем, что выбрано из меню. Мой вопрос в том, каков наилучший способ избавиться от набора фреймов? Способы, о которых я подумал: -не используйте полосу прокрутки в наборе фреймов посередине, чтобы это не вызывало всех проблем с набором фреймов.

Кроме того, я не могу понять, как объединить все это на одной странице, поскольку содержимое в середине страницы извлекается из внешнего приложения в соответствии с тем, что вы выбираете в левом меню.

Ответ №1:

давайте предположим, что у вас есть страница test.asp, которая имеет 3 фрейма. Теперь сделайте одну вещь, сделайте ссылку на странице с левым фреймом, чтобы она вызывалась следующим образом test.asp?menuid=1 test.asp?menuid=2

и на правой странице фрейма выполните код, который получает значение строки запроса «menuid» и привязывает подменю в соответствии с этим Menuid.

Спасибо JJ