#html
#HTML
Вопрос:
Я создаю веб-страницу, которая перенаправляет вас на страницу managersigning.html
<frameset rows="40%,*" noresize>
<frame src="managerhomepage.jsp" name="actionwindow" noresize frameborder="0">
<frame src="" name="resultwindow" frameborder="0">
</frameset>
</html>
Теперь все ссылки, которые я добавил в managerhomepage.jsp, будут отображаться во втором фрейме, поскольку я использовал его в качестве целевого.
<h2>MANAGER'S HOME PAGE</h2>
<form>
<%String flag="ok";%>
<a target="resultwindow" href="salesplan.jsp"><img src="images/salesplan.jpg"></a>
<a target="resultwindow" href="managertracking.jsp"><img src="images/tracking.jpg"/></a>
<a target="resultwindow" href=""><img src="images/reports.jpg"></a>
<a href="logoutpage.html"><img src="images/exit.jpg"/></a>
Моя проблема в том, что при нажатии кнопки выхода (последняя ссылка) она отображается в первом фрейме, поскольку я не указал здесь цель. Если я указал цель, она будет отображаться во втором фрейме. Но я хочу отобразитьlogoutpage.html на весь экран вместо одного из фреймов. Что делать ..?
Ответ №1:
Используйте target="_top"
атрибут в вашей ссылке. Это «вырвется» из рамок.
<a target="_top" href="logoutpage.html"><img src="images/exit.jpg"/></a>
К вашему сведению, большинство дизайнеров избегают фреймов — вы можете выполнить то же самое, приложив немного больше усилий, но без фреймов, и ваши пользователи будут вам за это благодарны.
Комментарии:
1. Спасибо вам @Surreal Dreams за ваш ответ и предложение
Ответ №2:
На ссылке страницы выхода измените ее на эту.
<a href="logoutpage.html" target="_top"><img src="images/exit.jpg"/></a>
И вы должны быть настроены