Самоучитель по HTML, Ссылки в фреймах.

До этого места я не предлагал в своих примерах с фреймами вставлять ссылки, а сам сделал имитацию при помощи тега <U>
Но пришло время время научить вас этому. Мы научимся использовать навигацию в фреймах правильно.
Что-бы далее не останавливаться создадим в нашей учебной папке еще несколько файлов:

       <html>
        <body>
        Страница тест1
        </body>
        </html> 
Сохраним наш документ как kontent1.html
       <html>
        <body >
        Страница тест2
        </body>
        </html> 
Сохраним наш документ как kontent2.html
       <html>
        <body >
        <center>
        <img src="images/logo.gif" border="0"  width="700" height="150">
        </center>
        выход с фреймов
        </body>
        </html> 
Сохраним наш документ как exit.html
Далее откроем наш файл menu.html в текстовом редакторе и перепишем:
       <html>
        <body  bgcolor="silver" text="#000000">
       Меню сайта:
        <a href="kontent.html"> Гланая</a><br>
        <a href="kontent1.html">хобби </a><br>
        <a href="kontent2.html">фотоархив </a><br>
        <a href="exit.html"> другой сайт </a><br>
        </body>
        </html> 
посмотреть
Полный бред скажете вы!? И будете абсолютно правы!!! Если вы все сделали как в моих примерах, то при нажатии на ссылку страница загружаетса не там где нужно.
Это легко исправить, перепишем menu.html:
        <html>
        <body  bgcolor="silver" text="#000000">
        Меню сайта:
        <a href="kontent.html" target="window-1"> Гланая</a><br>
        <a href="kontent1.html" target="window-1">хобби </a><br>
        <a href="kontent2.html" target="window-1">фотоархив </a><br>
        <a href="exit.html" target="window-1"> другой сайт </a><br>
        </body>
        </html> 
Мы используем уже знакомым атрибут target с не знакомым значением "window-1", это значение я задал для примера, а вы можете написать что угодно.
Теперь укажем где мы будем открывать эти страницы, для этого перепишем наш файл frame.html
        <html>
        <head>
        <title>Фреймы </title>
        </head>
        <frameset rows="140,*" border="0">
        <frame src="logotip.html"  scrolling="no">
              <frameset cols="130,*">
                  <frame src="menu.html">
                  <frame src="kontent.html" name="window-1">
              </frameset>
        </frameset>
        </html> 


посмотреть
Другое дело!!!

Но бывают ситуации, когда у вас только часть сайта написано с помощью фреймов или ссылка совсем на другой сайт(я для этой цели создал файл exit.html) и вам нужно открыть его на все окно(без фрейма), тогда атрибут target принимает другое значение "_top" вот так:

        <html>
        <body  bgcolor="silver" text="#000000">
        Меню сайта:
        <a href="kontent.html" target="window-1"> Гланая</a><br>
        <a href="kontent1.html" target="window-1">хобби </a><br>
        <a href="kontent2.html" target="window-1">фотоархив </a><br>
        <a href="exit.html" target="_top"> другой сайт </a><br>
        </body>
        </html> 
А если вы хотите что-бы страница открылась в другой вкладке(окне), то вместо "_top" используйте уже знакомый нам с простых ссылок "_blank"
Тестировать вы уже будете сами, я вас жду на следующем уроке...
Перейти к выбору следующей страницы