На главную # Логотип Веб-дизайн студии Step by StepПереходная полоска
Навигация по сайту:
 Новости сайта
 HTML учебник
 HTML статьи
 Архив рассылки
 CSS учебник
 Wallpappers
 Портфолио
 Гостевая книга

Поиск по сайту:

Подпишитесь на рассылку
HTML для начинающих


Content.Mail.Ru
Архив рассылки

Реклама:





 
 Архив рассылки 
HTML #10

      Здравствуйте уважаемые подписчики! Это 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 ::
   
Copyright Vlad Demenchuk © 2000-2005
Яндекс цитирования Cтатистика LookUp.ru CATALOG.METKA.RU