Здравствуйте
уважаемые подписчики! Это 10 номер моей
рассылки. Если вы не читали какой-то из
номеров рассылки то можете прочитать
тут. Рассылка приходит 2-3 раза в месяц. Cвои предложения
присылайте по адресу volen@in.vn.ua.
Фреймы - это легко и модно!
Раньше, когда я еще плохо знал фреймы, чтобы еще раз разбить фрейм я создавал
второй файл, и загружал его. Но вскоре обнаружилось, что теги
<frameset> могут быть вложенными. Таким образом разбивание стало
для меня еще более простым.
Пример:
<html>
<frameset cols=100,* marginwidth=0 marginheight=0>
<frameset rows=100,* border=0>
<frame name=left_up src=leftup.html noresize scrolling=no>
<frame name=left_down src=leftdown.html scrolling=yes>
</frameset>
<frame name=right src=right.html scrolling=auto>
</frameset>
<noframes>
HE-HE-HE !!! You have COOL Browser !!!
</noframes>
</html>
В этом примере будут создаваться две колонны, и при этом левая разобьется еще
на две части. Я постарался подобрать нормальные имена, чтобы все было ясно.
Что-же делать с ссылками ???
Фреймы несколько усложняют работу с
ссылками, но не на много. В каждом фрейме может содержаться своя страница, и на
каждой из них могут быть (да впрочем и есть) различные ссылки. Если вы нажмете
на любую из них, то этот документ будет загружаться в этом же фрейме, но что
делать если ее надо загрузить в другом (например соседнем) фрейме ??? Ведь это
все создавалось, для совметного использования, а не по отдельности !!! Иначе
можно было бы просто открыть много окон.
А для этого мы как раз и присваивали каждому фрейму свое уникальное имя.
Теперь настало время им воспользоваться !!!
Итак, чтобы загрузить страничку в определенном фрейме надо при описании
ссылки воспользоваться атрибутом target, в котором как раз и указать имя
требуемого фрейма.
Пример:
<a href="left.html" target="left1">А эта ссылка загрузится
во фрейме с именем left1 !!!</a>
Для того, чтобы обеспечить большую гибкость при работе с фреймами существуют
несколько зарезервированных браузером имен, которые вы не можете использовать.
Это имена _blank, _top, _self, _parent.
_top, _parent - эти имена используется для загрузки страницы в
этом же окне, но при этом все предыдущие фреймы удаляются.
_self - это имя для загрузки страницы в этом же фрейме, но естественно
его можно по умолчанию не указывать.
_blank - для загрузки страницы создается новое окно.
Фреймы очень помогают при создании хорошей навигации, т.к. не приходится
много раз переписывать один и тот же код с кнопками и другими элементами. А
также не придется сто раз загружать тоже самое. Для этого делаете один фрейм с
ссылками (кнопками), а другие для оформления и загрузки страниц. Это намного
проще.
До встречи. Деменчук Владислав, volen@in.vn.ua
:: Архив рассылки :: HTML #7 : HTML #8 : HTML #9 : HTML #10 : HTML #11 : HTML #12 : HTML #13 :: |