2010-06-02 3 views
1

На моей веб-странице я планирую иметь «заголовок», содержащий ссылки на разные части моего сайта. Тот же «заголовок» будет присутствовать на каждой странице. Мой заголовок также содержит изображение.Могу ли я начать загрузку кадра B из рамки A?

Я начал реализовывать эту идею и начинаю думать о кадрах. Хотя я хочу, чтобы я поставил свой заголовок в кадр, и основное содержимое будет отображаться в другом кадре. Я тем самым могу избежать перезагрузки заголовка. Он всегда присутствует, и только содержимое второго кадра перезагружается (в результате нажатия ссылок в заголовке). Это можно сделать так. Или, другими словами, я могу инициировать перезагрузку кадра B, щелкнув ссылки в кадре A (без перезагрузки кадра A)?

+0

Я бы посоветовал вам отказаться от использования фреймов для веб-сайтов. Причина в том, что каждый кадр является «отдельным документом» и, прежде всего, некоторые поисковые системы даже не индексируют ваш контент в кадрах. Во-вторых, если результат поиска указывает на фрейм вместо вашего набора фреймов, тогда посетитель увидит, что содержимое фреймов вместо вашей файловой структуры. Используйте вместо этого современные методы для ускорения, если для того, чтобы избавиться от повторного набора одного и того же контента на многих страницах, рассмотрите использование языка серверного скрипта. CGI, JAVA, ASP, PHP ... или что-то подобное, которое включает и отображает HTML на сервере. – BerggreenDK

ответ

2

уверен, использовать целевой атрибут:

<a href="whatever.html" target="another-frame-name"> 

Но пожалуйста рассмотреть не используя фреймы, так как обычно он создает ужасный опыт пользователя.

1

Да, вы можете. Для этого предназначен целевой атрибут A.

Скажите, что у вас есть два фрейма, верхний - именованный заголовок, а основной - как контент.

Затем в своем заголовке добавьте target = "content" в свои ссылки. Это позволит браузеру загружать все href, указанные вами в ссылках внутри именованного фрейма.

Одно примечание, однако. Вы бы хотели создать сайт без фреймов в наши дни.

Смежные вопросы