Ссылки и управление загрузкой во фреймы

В наших примерах, кроме параметров отводимого под фреймы места, т.е. кроме свойств rows cols, мы также использовали свойство name. Задание этого свойства позволяет легко обращаться к данному фрейму по заданному ему имени. Имя можно задавать произвольным. Особенно удобно ссылаться на фрейм по его имени при организации ссылок.

Если на странице, расположенной в одном из фреймов, имеется ссылка, то при переходе по этой ссылке мы имеем возможность указать окно, в котором будет открыта данная ссылка (если пользователь щелкнет ее и осуществит переход). Для этого в ярлыке якоря <а>, кроме свойства href, следует указать свойство target. Как обычно свойству href присваивается адрес страницы, на которую указывает ссылка. Свойству target следует присвоить имя фрейма, в который будет загружаться страница с адресом, заданным в href.

При присваивании значений свойствам можно пользоваться кавычками (одинарными или двойными — разницы нет). Кавычки не навредят работе броузера. Даже тогда, когда использование кавычек необязательно, они не будут являться источником ошибки.

Изменим одну из страниц, добавив в нее ссылку (page5.htm):

<html>
<head><title>Tecтовая страница 5</title></head>
<body>
Это страница помещена в четвертый фрейм с именем frame4.
<р>
Ссыпка будет загружена в первый фрейм.
<р>
<а href="page5.htm" target="frame1"> Щелкни ссылку</а>
</body>
</html>

Изменим немного файл frame3.htm Новый файл будет называться frame4.htm:

<html>
<frameset rows="50%,50%">
<frame src="page1.htm" name="frame1">
<frameset cols="100,*">
<frame src="page2.htm" name="frame2">
<frameset rows="100,*">
<frame src="page5.htm" name="frame3">
<frame src="page4.htm" name="frame4">
</frameset>
</frameset>
</frameset>

В окне броузера мы увидим ссылку во фрейме frame3 (см. пример). После перехода по ссылке файл page5.htm будет загружен в окно frame1.


<<пред. страница

Оглавление

след. страница >>


Hosted by uCoz